[Q]
よくファイルなどをダウンロードする時に、
ネットワーク的に近いところからダウンロードするように
いわれるのですが、
ネットワーク的に近いかどうか調べる方法などあるのでしょうか
[A]
traceroute を使えば経路については分かります。
traceroute という名前の rpm package がありますので、
それをインストールします。
で、例えば ftp.mlb.co.jp までの経路を調べたいときには、
% traceroute ftp.mlb.co.jp
traceroute to dns.mlb.co.jp (210.154.21.18), 30 hops max, 40 byte packets
1 134.160.28.254 (134.160.28.254) 1.278 ms 1.152 ms 0.961 ms
2 134.160.4.3 (134.160.4.3) 2.129 ms 1.765 ms 1.804 ms
3 202.241.108.81 (202.241.108.81) 5.951 ms 5.969 ms 5.736 ms
4 im-tyx-01-fddi1-0.inoc.imnet.ad.jp (202.241.2.39) 5.951 ms 5.981 ms 5.735 ms
5 imixp.imnet.ad.jp (202.241.2.34) 6.436 ms 6.402 ms 6.021 ms
6 202.249.2.43 (202.249.2.43) 6.154 ms 6.471 ms 6.024 ms
7 210.163.252.9 (210.163.252.9) 9.106 ms 7.21 ms 6.721 ms
8 210.163.252.209 (210.163.252.209) 7.137 ms 6.956 ms 7.212 ms
9 203.139.164.233 (203.139.164.233) 24.845 ms 7.88 ms 7.215 ms
10 210.145.230.34 (210.145.230.34) 11.062 ms 10.662 ms 11.614 ms
11 210.145.229.106 (210.145.229.106) 11.539 ms 11.789 ms 10.911 ms
12 203.139.170.122 (203.139.170.122) 11.533 ms 11.539 ms 11.409 ms
13 210.154.21.17 (210.154.21.17) 28.944 ms 28.924 ms 29.139 ms
14 210.154.21.18 (210.154.21.18) 32.341 ms 32.014 ms 31.956 ms
というようになり、14 番目にパケットを受け取るのが ftp.mlb.co.jp
であることが分かります。
この番号が小さい方が経路としてはネットワーク的に近いところになるのですが、
道路と同じで距離的に近いからといっても渋滞してるようだと
ダウンロードに時間がかかってしまいます。
結局、上記の右に出ている時間、あるいは traceroute の結果が出るまでの時間
を参考にしながら一番ネットワーク的に近いところを見つけるのが
最良の方法だと思います。
戻る