throughout

May 21, 2019

Throughput(吞吐量)是指系統可以在指定的時間內處理的單元的數量。像是 internet 之類的通訊網路的環境中,吞吐量是訊息成功傳遞的速率。

什麼是 Throughput

網路吞吐量通常表示為平均值,以每秒位數(bps)為單位,或者在某些情況下以每秒 data packets 為單位。吞吐量是網路連接性能和質量的重要指標。不成功的訊息傳遞的高比率,會導致較低的吞吐量和降低性能的問題。

網路設備通過交換 data packets 進行通訊。吞吐量表示從網路上的一個點到另一個點的成功數據包傳送的級別。沿途丟棄 data packets 會降低吞吐量和網路連接質量。對於某些即時服務要求的吞吐量就會較高。

網路吞吐量受許多因素的影響,這些屬性包括

Bandwidth 與 Throughput 差異

Bandwidth(頻寬)是指 internet 通道的大小。internet 通訊通常用稱為 data packets 的數據形式產生。頻寬是指這些 data packets 的大小以及可以同時通過 internet 通道傳輸的數量。與吞吐量的一個重要區別是頻寬是指 internet 通道的實際大小或容量吞吐量是指實際傳輸的 data packets 的數量

使用高速公路的比喻,頻寬將是在一段時間內沿著該高速公路行駛的汽車總數(越多通道所傳送的資料越多)。事故和道路封閉後,吞吐量將是實際通過高速公路長度的汽車數量。

Throughput 和網際網路速度

大多數人認為 internet 速度是下載或上傳檔案所需的時間。速度也可以指硬體設備或 internet 連接的 “rated speed”。

例如,經常聽到超快 100 Mbps 的 internet 連接。預設情況下,這些速度表示特定 Internet 連接的吞吐量。事實上,這些 internet 連接速度可以更準確的描述為連接的實際帶寬,實際數據傳輸容量或吞吐量可能要低得多。