Linux
Debian中奇怪的上傳速度
我有一個上傳和下載速度大約為 1Gbps 的 SG VPS,這通過
speedtest-cli
多個伺服器得到確認,我的 ISP 的最大下載速度為 20Mbps但是我和其他使用者面臨著非常慢的下載速度(從伺服器下載文件時)。經過一番調查,我在我的伺服器上發現了一個奇怪的上傳速度行為。
場景是:
- 開始下載一個文件,速度為2MBps+(我的ISP的最大下載速度)
- 取消下載,重新下載,現在速度降到500-700KBps
- 增加了一次下載(現在同時下載2個文件),第2次下載速度也是500-700KBps,似乎不影響第1次下載速度(現在總共只有1.5MBps左右)
- 增加了一次下載(現在同時下載3個文件),第3次下載速度為1.5MBps,似乎有點影響第一次和第二次下載速度(現在總共2MBps+,這是預期的最大速度)
看看這裡的展示影片:https ://youtu.be/PIX8JitRX98
關於第一種和第二種情況,每次我從我的伺服器開始新的下載到我的本地地址時,我都有很小的機會(大約十分之一)達到全速(2MBps+),並且永遠不會下降到 500-700KBps ,但是如果我重新開始下載,速度會立即再次下降到 500-700KBps。看看我在這裡上傳的影片:https ://youtu.be/qsTaeLUIWWQ 。每次我開始新下載時,速度似乎都在變化
我試過的:
- 在許多不同地區使用 VPN(私人網際網路訪問)
- 嘗試了 3 種不同的 ISP
- 用不同的 ISP 詢問與我住在同一個國家的其他朋友
他們都面臨著同樣的問題
從本地 PC 到伺服器的 MTR / Tracert,反之亦然,顯示出良好的延遲
這個問題自己解決了。似乎是 ISP 和伺服器之間的路由問題,而不是伺服器本身的問題。