開始在一家新公司工作,並在這裡觀察到網路延遲的奇怪情況(詳細資訊如下)
環境:我使用的是 ubuntu 12.04 盒子(公司限制開發人員機器使用與生產盒子相同的作業系統版本),位於俄羅斯,我們的網路配置為使用美國 DNS 伺服器。
所以,奇怪的是:從公司的 vcs 和外部資源下載大約是 50KB/秒。範例:開始'svn co svn://mycompany/svn/trunk'和'wgethttps://services.gradle.org/distributions/gradle-2.7-all.zip'從命令列,透過監控頻寬網路豬工具,它顯示了以下結果:
sudo nethogs -d 10 eth0
NetHogs version 0.8.0
PID USER PROGRAM DEV SENT RECEIVED
9140 denis wget eth0 0.380 64.585 KB/sec
7395 denis svn eth0 1.526 40.379 KB/sec
...
確保沒有 VPN,只有常規乙太網路連線:
denis@denis-zhdanov-desktop:~/Downloads/tmp$ nmcli con status
NAME UUID DEVICES DEFAULT VPN MASTER-PATH
Wired connection 1 <my-uuid> eth0 yes no not set
嘗試切換到GoogleDNS(8.8.8.8),刷新本地DNS快取並重新下載相同的資源 - 顯示相同的頻寬。
我的同事告訴我 Office 的提供者有問題 - 下載速度很慢。然而,嘗試透過更新管理器安裝 ubuntu 更新顯示頻寬增加了約 40 倍:
PID USER PROGRAM DEV SENT RECEIVED
25009 root /usr/lib/apt/methods/http eth0 0.000 2148.000 KB/sec
我認為這可能與該過程是從根開始的這一事實有關(有點愚蠢,但我之前遇到過許多乍一看很愚蠢的情況),因此,嘗試下載相同的資源作為root 但獲得相同的50KB /秒。
還有一個奇怪的事情是speedtest.net顯示我的下載速度約為40Mbps(巴黎),20Mbps(柏林),35Mbps(波士頓)。所有這些數字都比我在本地計算機上看到的要高得多。
對可能導致這種行為的原因有何想法?
問候,丹尼斯