計量可用來測量網路和通訊協定效能的各個層面。 各種案例中這類計量的值表示網路應用程式的效能層級。 本節會定義全行業用來測量網路應用程式效能的詞彙和計量。 本指南其餘部分會使用這些詞彙。
來回時間 (RTT)
時間,以毫秒為單位,要求從來源計算機前往目的地計算機,然後再返回一次。 較低的值表示效能較佳。 正向和傳回路徑時間不一定相等。
RTT 值會受到網路基礎結構、節點之間的距離、網路條件和封包大小的影響。 在慢速連結上測量時,封包大小、壅塞和承載壓縮性會影響 RTT,例如撥號連線。 其他因素會影響 RTT,包括正向錯誤修正和數據壓縮,這引進了增加 RTT 的緩衝區和佇列,因而降低效能。
Goodput
測量接收者成功處理的應用程式數據,以每秒位為單位。 Goodput 可讓您測量有效或有用的輸送量,並只包含應用程式數據;封包、通訊協議和媒體標頭會被視為額外負荷,且不屬於 goodput 的一部分。
通訊協議額外負荷
非應用位元組,包括通訊協定和媒體框架,除以傳輸的位元組總數。 值會以百分比表示。 較高的值表示效能較差。
本指南中的兩個方向都會計算額外負荷,但可以分別計算每個方向。
Bandwidth-Delay 產品
網路每秒頻寬的乘積,以及 RTT (以秒為單位)。 此值等於填滿可用網路頻寬所需位數。 當頻寬延遲產品的值很高時,TCP/IP 堆疊必須處理大量的未認可數據,才能讓管線保持完整狀態。 帶寬延遲產品是串流應用程式的重要端對端計量。