Networking

為什麼有線網路會隨著使用者的增加而變慢?

  • April 15, 2012

如果你有一個有線網路,20 台 PC 連接到一個 100 Mbit/sec 的交換機(相同的板載乙太網埠速度),你只是在發送一些測試數據。為什麼 20 台機器通過這個網路互相發送測試數據比一對一慢的技術解釋是什麼?

我的意思是我知道繁忙的網路意味著它的速度較慢,但我真的想了解更多的技術細節。

謝謝你的幫助

傳輸將受到最慢連結的限制。假設所有設備都支持 100mbps 並執行全雙工:

  • 一台伺服器的 10 個客戶端可能每個客戶端的平均傳輸速率為 10 Mbs(受伺服器連結限制)。總體數據速率不會超過伺服器鏈路的 100 Mbs 傳輸速率。
  • 10 對主機每對可能有 100Mbs 的傳輸速率(較慢的速率可能是交換機容量限制的結果)。總數據速率不會超過交換機的能力,但可能高達 1 Gbps。

其他因素通常會限制數據速率。數據傳輸速率將是源可以提供數據的速率和目標可以使用數據的速率中最慢的速率。交換機可能無法在所有埠之間以全速率傳輸數據。

在大多數配置中,許多埠以遠低於鏈路速度的速率傳輸數據。更快的連結可能仍然是可取的,因為連結延遲會更低。一個 1200 字節的數據包在 10 Mbs 鏈路上每跳大約需要 1 毫秒,在 100 Mbs 鏈路上需要 0.1 毫秒,在 1 Gbs 鏈路上只需 0.01 毫秒。由於設備內傳輸的緩衝、距離和速度,傳輸中會有額外的延遲。

引用自:https://serverfault.com/questions/379553