原創轉載請注明出處:https://www.cnblogs.com/agilestyle/p/11525044.html
通常用帶寬、吞吐量、延時、PPS(Packet Per Second)等指標衡量網絡的性能。
帶寬
帶寬,表示鏈路的最大傳輸速率,單位通常為 b/s (比特/秒)。
吞吐量
吞吐量,表示單位時間內成功傳輸的數據量,單位通常為 b/s(比特/秒)或者 B/s(字節/秒)。吞吐量受帶寬限制,而吞吐量/帶寬,也就是該網絡的使用率。
延時
延時,表示從網絡請求發出后,一直到收到遠端響應,所需要的時間延遲。在不同場景中,這一指標可能會有不同含義。比如,它可以表示,建立連接需要的時間(比如 TCP 握手延時),或一個數據包往返所需的時間(比如 RTT)。
PPS
PPS,是 Packet Per Second(包/秒)的縮寫,表示以網絡包為單位的傳輸速率。PPS 通常用來評估網絡的轉發能力,比如硬件交換機,通常可以達到線性轉發(即 PPS 可以達到或者接近理論最大值)。而基於 Linux 服務器的轉發,則容易受網絡包大小的影響。
除了這些指標,網絡的可用性(網絡能否正常通信)、並發連接數(TCP連接數量)、丟包率(丟包百分比)、重傳率(重新傳輸的網絡包比例)等也是常用的性能指標。