迁移 Linode 主机到 Fremont

今天我把 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 的机房搬迁。

之前看了一些别人写的 Linode 主机迁移的经验,跟别人的经验相比,我这里有一点不同。别人都说客服会给一个新的 IP 地址,因此在迁移完成后不能像过去那样用 ssh 登陆,需要用 LISH 来登陆进去,用命令来修改配置文件中的 IP。而客服给我的新 IP 地址竟然完全和过去的相同,不知道是不是 Linode 升级了技术了,不需要修改自己的 DNS 设置了?

目前我正在迁移中,已经进行了将近 30 分钟了,据报告说还有将近一小时。目前的传输速率在 3.98MB/s,速度不慢。客服告诉我说每 GB 要花 10 到 15 分钟,看来确实是需要更多的时间。

最后赞一下 Linode 的客服。这是我第一次给 Linode 发 ticket,看时间记录有 2 分钟就收到了回复。这种回复速度简直可以用惊艳来形容了。所以说,用 Linode 尽管贵一些,但怎么能不令人安心?

PS:Fremont 机房有一个让我担忧的地方,就是它的机房是 HE 的,网上对 HE 的评价不怎么好。不过 Fremont 是我目前调查出来最平均的速度,只好先用一阵子再说了。

PS2:以前在看 NicoNico 的时候遇到过只有日本用户可以观看的情况,本来像用 东京机房的 Linode 搭个 VPN 去看呢,这回吹了 🙂

PS3:经过了大约一个半小时,系统终于迁移完毕。结果我连不上服务器了。继续跟客服讨论,结果确实是客服没有给我分配新 IP 地址。我给客服说了大约一分钟后,刷新 remote access 页面就看到 IP 地址变了。重启之后,修改了 /etc/hosts 文件后一切正常了。当然,域名的 DNS 能这么快生效,少不了有 DnsPod 的功劳,赞一个。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据