為什麼我的網路利用率呈鋸齒波?

為什麼我的網路利用率呈鋸齒波?

我注意到,當我下載大檔案時,我的寬頻連結總是給我一個鋸齒形的利用率圖表。 Windows 7 上的工作管理員看起來像這樣:

鋸齒網路利用率

當我透過本地網路進行大文件傳輸時,這似乎不是問題,並且我獲得了良好且穩定的高速傳輸。

我的網路拓樸是這樣的:

PC <-- 有線連接 --> Linksys 路由器 (WiFi) <-- 有線連接 --> ADSL 數據機

如何診斷這是我的路由器/數據機的問題還是我的 ISP 網路的問題?

答案1

如果您在本地傳輸時沒有此功能,那麼聽起來您的 ISP 正在對您進行限制,以將您的速度保持在您所支付的速度。可能發生的情況是,只有當您擁有真正快速且持續的連接時才會發生這種情況;傳輸速度變得更快,但隨後您的 ISP 就會介入,阻止您的傳輸速度超過您訂閱的服務所允許的速度。

我敢打賭,如果您對峰值和低谷進行平均,您會發現總體平均值恰好與您的網路連線速度應該一致。換句話說,ISP 沒有保持速度恆定,而是讓它達到峰值,然後透過降低速度來適應。如果一天中的任何時候和一周中的每一天都是這樣,那麼這意味著您的 ISP 的網路管理很差(儘管最終您仍然獲得了您所支付的速度)。如果它只發生在“高峰時段”,那麼可能發生的情況是,您的ISP 正在為您提供“提升”,只要網絡有空閒頻寬,他們實際上會讓您的速度高於您的服務提供的速度。

答案2

可能的原因有很多,但是http://www.bufferbloat.net/可能值得一讀,因為它涵蓋了您在那裡列出的一組連接技術中的常見原因之一。

要進行診斷,沒有什麼比消除過程更好的了。更換或消除每個組件,以便確定問題所在。使用高度可重複的測試集來做到這一點很好,但這僅僅意味著「使用相同的軟體發送相同的數據」。

答案3

這是加法增加/乘法減少 (AIMD) 演算法的範例。 TCP 的部分設計是為了防止擁塞。

一探究竟:https://en.wikipedia.org/wiki/Additive_increase/multiplicative_decrease

相關內容