評價網絡的性能的基礎是數據采集及統計分析。
首先是對網絡工作情況進行監控,內容包括網絡設備狀態監控、網絡設備資源使用率的監控、網絡設備端口使用率監控、CPU使用率監控、內存利用率監控等,并可以為設備監控參數設定閾值。還需要實時采集各種網絡性能數據,以圖表的方式直觀顯示,實現系統性能監視預警。通過設備面板詳細了解網絡設備的運行狀態,并對端口進行控制。實時、定時、周期性測定網絡通信量也很重要。在此基礎上,進行基于客戶化網絡維護體系指標的統計分析和整個網段的通信狀況統計分析,結合收集的網絡歷史數據,分析網絡的流量和性能趨勢,自動形成管理報表并以圖形方式顯示出來。
由于局域網絡的操作系統平臺多種多樣,局域網的網絡設備、傳輸媒體,以及網絡的拓撲結構有很大的區別,計算機網絡的性能評測非常復雜,通常采用的評測方法有直接測量法、模擬法和分析法。直接測量法是在已建立的計算機網絡上,通過對信道利用率、碰撞分布和吞吐率等參數進行動態數據統計,得到評測結果。模擬法是對已建立的計算機網絡建立數學模型,運用仿真程序通過數學計算得出網絡的有關參數指標,同時與實測結果對照比較,經多次校正獲得評測結果。分析法采用概率論、過程論和排隊論等數學工具,通過對各種計算機網絡進行模擬,得出分析結果對未建立的網絡進行優化設計。
常用的網絡性能評價指標如下。
1.吞吐量(Throughput)
吞吐量是單位時間內傳送通過網絡的給定點的平均比特數,單位為b/S(比特/秒)。因為數據分組可能出錯,所以,當測試吞吐量時,一般只包括無差錯數據分組的比特數。對整個或局部穩態網絡來說,其輸入和輸出速率是相等的。因此,吞吐量則為進入或離開一段網絡時每秒鐘的平均比特數。
2.包延遲(Latency)
包延遲是指數據分組的最后一位從到達網絡的工作站到通過網絡送至目的工作站所用的時間。無論是網絡延遲還是由用戶/工作站鏈路所引起的延遲,都可能超過用戶-用戶的響應時間。根據吞吐量,可測出網絡在每秒鐘處理的比特數或數據分組數的平均值。很多網絡用延遲-吞吐量的關系曲線來描述網絡性能。由于現在網絡的復雜應用,許多應用(如音頻、視頻等)對延遲非常敏感。
3.丟包率(Frame Lost Rate)
丟包率是指在正常穩定網絡狀態下,應該被轉發由于缺少資源而沒有被轉發的數據包所占的百分比。丟包率的大小,顯示出網絡的穩定性及可靠性程度。
4.背對背(Back-to-back)
背對背是用于表示網絡設備緩沖數據包能力的一個指標。網絡上經常有一些應用(如 NFS、備份、路由更新等)會產生大量的突發數據包,而且這樣的數據包丟失可能會產生更多的數據包,強大緩沖能力可以減小這種突發對網絡造成的影響。