
新しい会社で働き始めましたが、ネットワーク遅延に関する奇妙な状況に気づきました (詳細は下記)
環境: 私はロシアにある Ubuntu 12.04 ボックスを使用しています (開発マシンでは実稼働ボックスと同じ OS バージョンを使用するという会社の制限があります)。ネットワークは米国の DNS サーバーを使用するように構成されています。
奇妙なことに、会社のvcsと外部リソースからのダウンロードは約50KB/秒です。例: 開始'svn co svn://mycompany/svn/trunk'そして'wgetgradle-2.7 の最新バージョンをダウンロードしてください。'コマンドラインから、帯域幅を監視し、nethogs ツール、以下のような結果が表示されます。
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
Google DNS (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
プロセスがルートから開始されたことと何らかの関連があるのではないかと考えました (ちょっと馬鹿げていますが、これまでにも一見馬鹿げた状況に何度か遭遇しました)。そこで、同じリソースをルートとしてダウンロードしようとしましたが、同じ 50 KB/秒になりました。
また、奇妙なことに、speedtest.net では、ダウンロード速度が約 40Mbps (パリ)、20Mbps (ベルリン)、35Mbps (ボストン) と表示されています。これらの数値はすべて、ローカル マシンで表示される数値よりもはるかに高いです。
その動作の原因は何だと思いますか?
よろしく、デニス