(1)服務器端和客戶端監測方法
服務器端的監測方法是部署在服務器上(一個代理),或靠近它的地方(一個設備)。因為這種方法不需要安裝在客戶端,從而大大減少了部署和管理的費用。因為安裝在服務器或服務器附近,其可以提供不受限制的,對所有和服務器陣列進行交易的監測。由于在最近的位置,也可以提供最精確的服務器時延統計。服務器端的代理是安裝在被監測的服務器上,所以應該小心確保他不會影響服務器的工作。服務器端的設備可以是在線型或旁路型(接口盒設備)。在線設備是類似于路由器一樣讓數據通過的設備,其對應用的服務可能是額外的故障源,而接口盒不會因為它們本身的故障而造成額外的影響。
客戶端的監測方法是部署在感興趣的客戶端上。它們可以提供非常精確的端至端的時延測量,但是卻很難隔離是網絡還是服務器時延問題。常見的兩個客戶端的方法是定期地“ping”服務器或者設置TCP連接在網絡中的往返時間,并假設在整個對話過程中是恒定不變的。第一種方法可能不是很準確,因為網絡設備在處理ICMPpings的時候隨應用包不同(路由、等待、丟棄、服務)而不同。這兩種方法都取決于采樣標準,而這些采樣不一定能反映網絡的實際情況。
(2)被動和主動監測法
被動監測法是接人一個非侵人(不會給網絡增加負載)設備來觀測實際的應用流量。在被監測對象上無須安裝任何代理軟件,對系統資源占用極少,因此不會影響現有操作系統的工作狀況。一般是對包解碼(最低是傳輸層,并可能直至應用層),或者是使用ARM API來識別應用交易的開始和結尾。由于分析的數據是最終用戶的實際活動狀態,所以這種方法很明確地測量了最終用戶的活動狀態。被動式監測的工具可以是在客戶端或是服務器端。服務器端的被動式監測縣有對所有時間,所有用戶,所有交易的監測能力。
被動式監測方法的一個限制是它不能用來檢測服務,因為從來就沒有通信是按照固定計劃進行的,所以它不能百分之百精確地確定是否有連接失敗,也許用戶只是暫停請求。然而它能夠使用相關的歷史記錄信息來得到合理的結論一主動的監測執行可從專門的作業點(POP)預先錄制的業務交易獲取最終用戶的實際體驗,假設用戶沒有正常連接上網時,失敗就不會發生。
可以提供深圳網站建設基干計劃的重新模擬交易的能力。這種計劃模式可以使它進行,7x24h的網絡連通性 是在客戶瑞“校仿”用戶正常安農時的種方法,從而更誰確地衡量最終用戶的體驗,主動監測試,而不是用戶日常工作的模式。主動式監則按照預選設定的模式執行,這些模式包括每種要監測應用的處理過程,而且這些模式力求接近用戶的真實情況。另外,不斷地重復進行會對網絡設備的緩存提出要求。總的來說,主動監測非常適用于從最終用戶的角度來管理應用服務水平。主動監測并不依賴真實的用戶傳輸量,因而它能夠提前檢測問題,并為企業留下足夠的時間解決問題。
本文地址:http://murenxiang.com.cn//article/3764.html