今天我把 Linode 主机从日本东京迁移到了加州的 Fremont。
我从去年九月在 Fenng 的 blog 上看到 Linode 开通了日本机房的消息。那时候我还没有 Linode VPS,只是听说日本机房在大陆访问速度更快,因此有些羡慕。所以这次我买 Linode 的时候,自然就选择了日本的机房。但真正用 ssh 登陆主机之后就立马后悔了——我忘了考虑自己的地理位置了!
如果我人在中国大陆,我一定会选择东京机房,因为速度更快。可目前我人在加拿大,选择东京机房的结果是,国内的人访问速度不知道是不是更快了,但我用 ssh 登陆后明显能感觉到比我过去用 Ramhost 的时候的响应要更迟钝。这种体验实在是太不好了,因为理论上说,终端的响应要比 HTTP 的响应更加敏感,我从键盘上输入字母,要等半秒钟才出现在屏幕上,这比打开网页要延迟两秒钟还要让人心烦。
为了平衡我这里的远程操作速度和国内的网页响应速度,我让朋友 @zhaokai 帮我测试一下 Linode 的 speed test 页面上的文件下载速度。@zhaokai 在青岛给我的反馈是 Dallas 最快,Tokyo、Atlanta 和 Fremont 次之,London 和 Newark 没速度。当然,不同地域的速度会有区别,所以我需要进一步调查,但要换机房是定下来了。
今天正好有时间,我就用 just-ping 来分别测试 speed test 页面给的主机域名。伦敦在英国,所以估计无论如何都不会超过美国和日本,所以我就没测它。其它五个城市,我调查了它们在国内的响应速度,并用本地的 traceroute 工具来检测本地的响应速度。调查结果基本上如下:
From server to my home:
8 newark1.linode.com (207.192.68.6) 45.461 ms 45.814 ms 46.035 ms
14 dallas1.linode.com (69.164.200.100) 46.899 ms 46.901 ms 47.173 ms
9 atlanta1.linode.com (63.247.71.196) 53.109 ms 53.801 ms 53.258 ms
9 fremont1.linode.com (64.71.152.17) 75.233 ms 75.279 ms 74.783 ms
9 tokyo1.linode.com (106.187.33.12) 161.979 ms 162.831 ms 165.290 ms
===========================================================================
From server to China:
Newark:
Location Result min. rrt avg. rrt max. rrt IP
Hong Kong, China: Okay 224.3 227.5 229.6 207.192.68.6
Shanghai, China: Okay 522.4 529.2 534.3 207.192.68.6
Beijing, China: Packets lost (20%) 454.8 557.3 621.0 207.192.68.6
Dallas:
Hong Kong, China: Okay 227.3 228.1 229.1 69.164.200.100
Shanghai, China: Checkpoint temporarily not available - - - -
Beijing, China: Checkpoint temporarily not available - - - -
Atlanta:
Hong Kong, China: Okay 233.0 236.5 239.7 63.247.71.196
Shanghai, China: Packets lost (10%) 542.2 545.4 547.2 63.247.71.196
Beijing, China: Packets lost (20%) 336.2 344.9 392.7 63.247.71.196
Fremont:
Hong Kong, China: Okay 191.7 194.8 196.5 64.71.152.17
Shanghai, China: Okay 271.6 274.5 278.0 64.71.152.17
Beijing, China: Okay 223.3 224.0 225.2 64.71.152.17
Tokyo:
Hong Kong, China: Okay 53.2 54.4 55.9 106.187.33.12
Shanghai, China: Okay 509.9 516.6 520.6 106.187.33.12
Beijing, China: Okay 159.2 171.4 179.3 106.187.33.12
综合的看结果,发现 Fremont 在国内访问和我家的访问速度种达成了很好的平均,特别是从我家里连接到机房,响应速度比连接到东京的速度要快一倍多;到国内的连接也没有掉包的情况,平均速度比东京的机房还有优势,所以我确定了要往 Fremont 的机房搬迁。