計算機網絡的性能評估並非單一指標所能涵蓋,而是由多個關鍵指標共同構成的多維度體系。除了核心性能指標外,一些非性能特徵同樣對網絡實際表現產生深遠影響。本文將系統梳理七大常用網絡性能指標,幫助您建立完整的網絡性能認知框架。
在計算機網絡中,速率(Data Rate 或 Bit Rate)是指主機在數字信道上發送數據的速度。比特(bit,源自 Binary Digit)是數據量的最小單位,代表二進制中的一個 0 或 1。速率單位通常為 b/s(比特每秒),高速場景常用 kb/s(10³)、Mb/s(10⁶)、Gb/s(10⁹)或 Tb/s(10¹²)。
日常所見的「100M 以太網」實為 100 Mb/s 的額定速率簡寫。需注意:此處的速率指接口的標稱最高傳輸能力,而非實際吞吐量。
帶寬一詞含義經歷了演變:
吞吐量度量單位時間內實際通過網絡(或信道、接口)的數據量。它是對網絡真實性能的測量值,必然受限於帶寬或額定速率。例如 100 Mb/s 以太網的理論上限為 100 Mb/s,但受碰撞、開銷等因素影響,典型吞吐量往往只有 70 Mb/s 左右。
時延(延遲/遲延)是數據從發送端到接收端所需的總時間,由四大部分組成:
總時延 = 發送時延 + 傳播時延 + 處理時延 + 排隊時延
關鍵洞察:提高數據發送速率僅能減小發送時延,無法改變電磁波在介質中的傳播速率(物理極限)。
時延帶寬積 = 傳播時延 × 帶寬。它表示鏈路中「充滿」的比特數。例如 20 ms 傳播時延配合 10 Mb/s 帶寬,鏈路中同時存在 200,000 比特。這對理解滑動窗口協議、管道填充效率至關重要。
RTT 從發送方發出數據到收到確認的總時間。RTT 帶寬積(RTT × 帶寬)代表發送方在收到確認前可連續發送的數據量。若發現錯誤需停止發送,此期間已發送的數據量即由該值決定。RTT 隨數據塊長度變化:長數據塊的 RTT 顯著大於短數據塊。
分為信道利用率和網絡利用率(加權平均)。根據排隊理論,利用率 U 與時延 D 的關係為 D = D₀ / (1 − U)(D₀ 為空閒時延)。當 U 接近 1 時,時延趨向無窮大。因此,盲目追求高利用率會導致時延劇增,工程實踐中需在吞吐與時延間尋找平衡點。
這七大指標相互關聯、相互制約:速率與帶寬設定物理上限,吞吐量反映實際產出,時延決定響應速度,時延帶寬積與 RTT 指導協議設計,利用率則揭示運營狀態。深入理解它們,是網絡規劃、優化與故障診斷的基石。