オルタナティブ・ブログ > プログラマー社長のブログ >

プログラミングでメシが食えるか!?

海外(バンコク)でのモバイル回線事情

»

たまには技術ネタをということで、先日半年ぶりに出張してきたバンコクでの回線事情を紹介しておきましょう。

毎回使っていたAISのSIMは期限切れになっていましたが、一応チャージしたら延長されました。が、プロモーションというかデータパックを復活させたりする時間の余裕がなかったので、少しだけチャージしておくのにとどめ、PCでのテザリング利用などはソフトバンクの海外ローミングを使いました。一日MAXで3000円ちかくもかかるのですが、4日間程度でしたので。ソフトバンクとはいえ、回線はAISです。

私の場合、一番海外で苦労するのはIMAPでのメール同期です。今回は今まで以上にバンコクの回線事情が悪くなったのか、IMAPでのメール同期は、モバイル回線ではほぼできなかった状態でした。iPhone本体でのIMAPは何とか使えていましたが、MacBookAirでのMail.appはほぼ受信失敗しきれない状態でした。

IMAPもTCP/IPですので、回線遅延のとても大きな影響を受けます。受信できなくてイライラしながらいくつかpingでのRTTを測定しておきましたので、以下に紹介します。

バンコク:AISローミング:iPhoneテザリング

sh-3.2# ping -c 10 ncad.co.jp
PING ncad.co.jp (219.101.47.162): 56 data bytes
64 bytes from 219.101.47.162: icmp_seq=0 ttl=40 time=568.819 ms
64 bytes from 219.101.47.162: icmp_seq=1 ttl=40 time=602.828 ms
64 bytes from 219.101.47.162: icmp_seq=2 ttl=40 time=612.108 ms
64 bytes from 219.101.47.162: icmp_seq=3 ttl=40 time=521.559 ms
64 bytes from 219.101.47.162: icmp_seq=4 ttl=40 time=639.191 ms
64 bytes from 219.101.47.162: icmp_seq=5 ttl=40 time=556.920 ms
64 bytes from 219.101.47.162: icmp_seq=6 ttl=40 time=635.979 ms
64 bytes from 219.101.47.162: icmp_seq=7 ttl=40 time=674.437 ms
64 bytes from 219.101.47.162: icmp_seq=8 ttl=40 time=536.942 ms
64 bytes from 219.101.47.162: icmp_seq=9 ttl=40 time=553.720 ms

--- ncad.co.jp ping statistics ---
10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 521.559/590.250/674.437/47.618 ms


たまにロスする

sh-3.2# ping ncad.co.jp
PING ncad.co.jp (219.101.47.162): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5
64 bytes from 219.101.47.162: icmp_seq=0 ttl=40 time=6520.680 ms
64 bytes from 219.101.47.162: icmp_seq=1 ttl=40 time=5519.500 ms
64 bytes from 219.101.47.162: icmp_seq=2 ttl=40 time=4518.226 ms
64 bytes from 219.101.47.162: icmp_seq=3 ttl=40 time=3516.909 ms
64 bytes from 219.101.47.162: icmp_seq=6 ttl=40 time=1051.279 ms
64 bytes from 219.101.47.162: icmp_seq=4 ttl=40 time=3053.135 ms
64 bytes from 219.101.47.162: icmp_seq=5 ttl=40 time=2051.864 ms
64 bytes from 219.101.47.162: icmp_seq=7 ttl=40 time=769.964 ms
64 bytes from 219.101.47.162: icmp_seq=8 ttl=40 time=735.765 ms

これがiPhoneテザリングでAIS回線を使った、ソフトバンクローミングです。これではほとんどIMAPの同期が失敗でした。

バンコク:ADSL

64 bytes from 219.101.47.162: icmp_seq=4394 ttl=41 time=155.772 ms
64 bytes from 219.101.47.162: icmp_seq=4395 ttl=41 time=155.563 ms
64 bytes from 219.101.47.162: icmp_seq=4396 ttl=41 time=146.949 ms
64 bytes from 219.101.47.162: icmp_seq=4397 ttl=41 time=149.194 ms
64 bytes from 219.101.47.162: icmp_seq=4398 ttl=41 time=149.030 ms
Request timeout for icmp_seq 4399
64 bytes from 219.101.47.162: icmp_seq=4400 ttl=41 time=150.619 ms
64 bytes from 219.101.47.162: icmp_seq=4401 ttl=41 time=146.908 ms
64 bytes from 219.101.47.162: icmp_seq=4402 ttl=41 time=149.852 ms
64 bytes from 219.101.47.162: icmp_seq=4403 ttl=41 time=233.166 ms
64 bytes from 219.101.47.162: icmp_seq=4404 ttl=41 time=148.473 ms

宮沢さんオフィスでWiFi接続でADSL回線を使わせていただいた状態です。これなら十分IMAP同期も使えます。ということは、バンコク:日本の間が遅いのではなく、バンコク内のモバイル回線が遅い、ということでしょう。どんどん利用者が増えてインフラが追いついていないのでしょうね。

日本:ソフトバンク回線:iPhoneテザリング

sh-3.2# ping -c 10 ncad.co.jp
PING ncad.co.jp (219.101.47.162): 56 data bytes
64 bytes from 219.101.47.162: icmp_seq=0 ttl=41 time=111.708 ms
64 bytes from 219.101.47.162: icmp_seq=1 ttl=41 time=139.867 ms
64 bytes from 219.101.47.162: icmp_seq=2 ttl=41 time=215.777 ms
64 bytes from 219.101.47.162: icmp_seq=3 ttl=41 time=237.800 ms
64 bytes from 219.101.47.162: icmp_seq=4 ttl=41 time=186.144 ms
64 bytes from 219.101.47.162: icmp_seq=5 ttl=41 time=160.328 ms
64 bytes from 219.101.47.162: icmp_seq=6 ttl=41 time=155.964 ms
64 bytes from 219.101.47.162: icmp_seq=7 ttl=41 time=266.856 ms
64 bytes from 219.101.47.162: icmp_seq=8 ttl=41 time=316.204 ms
64 bytes from 219.101.47.162: icmp_seq=9 ttl=41 time=401.322 ms

--- ncad.co.jp ping statistics ---
10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 111.708/219.197/401.322/84.624 ms

日本に戻ってから測定しました。これも十分IMAP同期ができます。


日本からタイへ

# ping -c 10 th.pool.ntp.org
PING th.pool.ntp.org (125.25.206.243) 56(84) bytes of data.
64 bytes from node-14vn.pool-125-25.dynamic.totbb.net (125.25.206.243): icmp_seq=1 ttl=46 time=245 ms
64 bytes from node-14vn.pool-125-25.dynamic.totbb.net (125.25.206.243): icmp_seq=2 ttl=46 time=245 ms
64 bytes from node-14vn.pool-125-25.dynamic.totbb.net (125.25.206.243): icmp_seq=3 ttl=46 time=241 ms
64 bytes from node-14vn.pool-125-25.dynamic.totbb.net (125.25.206.243): icmp_seq=4 ttl=46 time=243 ms
64 bytes from node-14vn.pool-125-25.dynamic.totbb.net (125.25.206.243): icmp_seq=5 ttl=46 time=245 ms
64 bytes from node-14vn.pool-125-25.dynamic.totbb.net (125.25.206.243): icmp_seq=6 ttl=46 time=242 ms
64 bytes from node-14vn.pool-125-25.dynamic.totbb.net (125.25.206.243): icmp_seq=7 ttl=46 time=242 ms
64 bytes from node-14vn.pool-125-25.dynamic.totbb.net (125.25.206.243): icmp_seq=8 ttl=46 time=245 ms
64 bytes from node-14vn.pool-125-25.dynamic.totbb.net (125.25.206.243): icmp_seq=9 ttl=46 time=242 ms
64 bytes from node-14vn.pool-125-25.dynamic.totbb.net (125.25.206.243): icmp_seq=10 ttl=46 time=243 ms

--- th.pool.ntp.org ping statistics ---
10 packets transmitted, 10 received, 0% packet loss, time 9253ms
rtt min/avg/max/mdev = 241.420/243.879/245.913/1.713 ms

今までの測定は全部日本宛でしたので、日本からタイへの様子も一応見ておくと、そこそこ速い(?)応答ですので、やはり日本:タイの間が特別遅いわけではない感じでしょう。

ということで、IMAPはRTTが200msecぐらいならそれなりに使えますが、500msec位になるとかなり厳しいということと、バンコクでのモバイル回線はHSPA+で接続できても、かなり遅いという感じです。以前にも増して遅くなった気がします。でも、タイ人の皆さんはこの状態でも平気で動画をたくさん観るのですよねぇ。短気な日本人の一人である私は動画再生してもすぐに止まるので観る気が起きません・・・。

なお、AISよりTrueやDTACなどの方が速いこともありますが、AISの方がどこでも繋がりやすい気もしますし、場所や時間帯にもより、難しいところです。

Comment(0)