GCEのネットワーク性能調査(iperf3でゾーン間やEC2と比較もしてみる)

ご注意

この記事は 2016年5月2日 に書かれたものです。内容が古い可能性がありますのでご注意ください。

GCEとEC2の同一ゾーン間と同一リージョン別ゾーン間でのネットワーク性能(ping遅延、iperf3による帯域)について調査してみました。 注)以下は2016年5月時点の検証です。GCEについては、2016年10月時点では同一ゾーン内では15Gbps、同一リージョン別ゾーンでは9Gbpsの帯域があります。  

早速結果ですが、以下の通りです。

GCEについては一応別リージョンでも取得してみました。
場所 種別 GCE EC2
同一ゾーン 遅延 0.464ms 0.413ms
帯域 1.98Gbits/sec 388Mbits/sec
同一ゾーン 遅延 0.401ms 2.26ms
帯域 2.00Gbits/sec 389Mbits/sec
別リージョン 遅延 159.814ms
(ASIA→USEast) 帯域 135Mbits/sec
(いずれもサーバとしてはGCE:n1-standard-1、EC2:me.mediumを利用) 項目別グラフ(別リージョンを除く) ping遅延 iperf3による帯域 GCEがネットワーク性能としては圧勝であることがお分かりになるでしょうか?Googleはゾーン間かどうかにかかわらず0.4ms遅延の2Gbitsの帯域、EC2は390Mbitsの帯域に、遅延は同一と別ゾーンで大きく違いがあるようです。 また、GCEの米国間の帯域が135Mあることも驚きです。 ちなみに、詳細の結果を見て頂ければわかりますが、EC2では遅延のばらつきが酷く同一ゾーンでも最大3.5ms、別ゾーンでは6.6msのケースもありました。Googleは高速かつ非常に安定していると言えます。 実はGCEは帯域についてはこれがNW性能の上限ではありません。これはCPU性能の上限で、iperf3の実行中CPU使用率が99%になってしまってました。したがって、実はもっとNW性能的には出るのです(7GByte程度)が、そこの比較はまた次回実施したいと思います。 是非GCPの素晴らしいNWを活用してみましょう。 お試しはこちらからご相談を。 以下、詳細の結果です。

GCEのネットワーク速度調査

GCEの同一ゾーン間ネットワーク調査結果

asia-east1a→asia-east1a間(同一ゾーン)のping
— instance-a.c.cloud-ace-demo.internal ping statistics — 100 packets transmitted, 100 received, 0% packet loss, time 98998ms rtt min/avg/max/mdev = 0.303/0.464/0.766/0.071 ms
asia-east1a→asia-east1a間(同一ゾーン)のiperf3
ayatoshi@instance-1:~$ iperf3 -c 10.240.0.8 Connecting to host 10.240.0.8, port 5201 [ 4] local 10.240.0.4 port 36284 connected to 10.240.0.8 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 238 MBytes 1.99 Gbits/sec 0 2.00 MBytes [ 4] 1.00-2.00 sec 238 MBytes 1.99 Gbits/sec 729 2.25 MBytes [ 4] 2.00-3.00 sec 232 MBytes 1.95 Gbits/sec 1042 2.25 MBytes [ 4] 3.00-4.00 sec 235 MBytes 1.97 Gbits/sec 0 2.25 MBytes [ 4] 4.00-5.00 sec 234 MBytes 1.96 Gbits/sec 544 2.25 MBytes [ 4] 5.00-6.00 sec 238 MBytes 1.99 Gbits/sec 472 2.26 MBytes [ 4] 6.00-7.00 sec 236 MBytes 1.98 Gbits/sec 525 2.26 MBytes [ 4] 7.00-8.00 sec 235 MBytes 1.97 Gbits/sec 952 2.26 MBytes [ 4] 8.00-9.00 sec 239 MBytes 2.00 Gbits/sec 696 1.61 MBytes [ 4] 9.00-10.00 sec 239 MBytes 2.00 Gbits/sec 180 1.72 MBytes – – – – – – – – – – – – – – – – – – – – – – – – – [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 2.31 GBytes 1.98 Gbits/sec 5140 sender [ 4] 0.00-10.00 sec 2.31 GBytes 1.98 Gbits/sec receiver iperf Done.

GCEの別ゾーン間(同一リージョン)ネットワーク調査結果

asia-east1a→asia-east1b間(別ゾーン)のping
— instance-b.c.cloud-ace-demo.internal ping statistics — 100 packets transmitted, 100 received, 0% packet loss, time 99001ms rtt min/avg/max/mdev = 0.327/0.401/0.679/0.053 ms
asia-east1a→asia-east1b間(別ゾーン)のiperf3
ayatoshi@instance-1:~$ iperf3 -c 10.240.0.7 Connecting to host 10.240.0.7, port 5201 [ 4] local 10.240.0.4 port 58209 connected to 10.240.0.7 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 242 MBytes 2.03 Gbits/sec 6 1.37 MBytes [ 4] 1.00-2.00 sec 239 MBytes 2.00 Gbits/sec 267 996 KBytes [ 4] 2.00-3.00 sec 238 MBytes 1.99 Gbits/sec 0 1000 KBytes [ 4] 3.00-4.00 sec 239 MBytes 2.00 Gbits/sec 1 1002 KBytes [ 4] 4.00-5.00 sec 238 MBytes 1.99 Gbits/sec 0 1006 KBytes [ 4] 5.00-6.00 sec 239 MBytes 2.00 Gbits/sec 0 1011 KBytes [ 4] 6.00-7.00 sec 234 MBytes 1.96 Gbits/sec 24 1.00 MBytes [ 4] 7.00-8.00 sec 239 MBytes 2.00 Gbits/sec 114 1.00 MBytes [ 4] 8.00-9.00 sec 238 MBytes 1.99 Gbits/sec 0 1.01 MBytes [ 4] 9.00-10.00 sec 239 MBytes 2.00 Gbits/sec 0 1.01 MBytes – – – – – – – – – – – – – – – – – – – – – – – – – [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 2.33 GBytes 2.00 Gbits/sec 412 sender [ 4] 0.00-10.00 sec 2.32 GBytes 2.00 Gbits/sec receiver iperf Done. ayatoshi@instance-1:~$

GCEの別リージョン間ネットワーク調査結果

asia-east1a→us-central1-f間(別リージョン)のping
— instance-usc-f.c.cloud-ace-demo.internal ping statistics — 100 packets transmitted, 100 received, 0% packet loss, time 99099ms rtt min/avg/max/mdev = 159.633/159.814/160.465/0.347 ms
asia-east1a→us-central1-f間(別リージョン)のiperf3
ayatoshi@instance-1:~$ iperf3 -c instance-usc-f Connecting to host instance-usc-f, port 5201 [ 4] local 10.240.0.4 port 39826 connected to 10.240.0.9 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 1.20 MBytes 10.0 Mbits/sec 0 440 KBytes [ 4] 1.00-2.00 sec 13.4 MBytes 113 Mbits/sec 0 6.02 MBytes [ 4] 2.00-3.00 sec 17.5 MBytes 147 Mbits/sec 0 6.02 MBytes [ 4] 3.00-4.00 sec 17.5 MBytes 147 Mbits/sec 0 6.02 MBytes [ 4] 4.00-5.00 sec 21.2 MBytes 178 Mbits/sec 0 6.02 MBytes [ 4] 5.00-6.00 sec 17.5 MBytes 147 Mbits/sec 0 6.02 MBytes [ 4] 6.00-7.00 sec 17.5 MBytes 147 Mbits/sec 0 6.02 MBytes [ 4] 7.00-8.00 sec 17.5 MBytes 147 Mbits/sec 0 6.02 MBytes [ 4] 8.00-9.00 sec 20.0 MBytes 168 Mbits/sec 0 6.02 MBytes [ 4] 9.00-10.00 sec 17.5 MBytes 147 Mbits/sec 0 6.02 MBytes – – – – – – – – – – – – – – – – – – – – – – – – – [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 161 MBytes 135 Mbits/sec 0 sender [ 4] 0.00-10.00 sec 161 MBytes 135 Mbits/sec receiver iperf Done.

EC2の同一ゾーン間ネットワーク調査結果

ap-northeast-1b →ap-northeast-1b間(同一ゾーン)のping
— 172.30.1.154 ping statistics — 100 packets transmitted, 100 received, 0% packet loss, time 98997ms rtt min/avg/max/mdev = 0.323/0.413/3.524/0.324 ms
ap-northeast-1b →ap-northeast-1b間(同一ゾーン)のiperf3
ubuntu@ip-172-30-1-62:~$ iperf3 -c 172.30.1.154 Connecting to host 172.30.1.154, port 5201 [ 4] local 172.30.1.62 port 60442 connected to 172.30.1.154 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 144 MBytes 1.21 Gbits/sec 0 3.07 MBytes [ 4] 1.00-2.00 sec 36.2 MBytes 304 Mbits/sec 0 3.07 MBytes [ 4] 2.00-3.00 sec 35.0 MBytes 294 Mbits/sec 0 3.07 MBytes [ 4] 3.00-4.00 sec 35.0 MBytes 294 Mbits/sec 0 3.07 MBytes [ 4] 4.00-5.00 sec 36.2 MBytes 304 Mbits/sec 0 3.07 MBytes [ 4] 5.00-6.00 sec 35.0 MBytes 294 Mbits/sec 0 3.07 MBytes [ 4] 6.00-7.00 sec 35.0 MBytes 294 Mbits/sec 0 3.07 MBytes [ 4] 7.00-8.00 sec 36.2 MBytes 304 Mbits/sec 0 3.07 MBytes [ 4] 8.00-9.00 sec 35.0 MBytes 294 Mbits/sec 0 3.07 MBytes [ 4] 9.00-10.00 sec 35.0 MBytes 294 Mbits/sec 0 3.07 MBytes – – – – – – – – – – – – – – – – – – – – – – – – – [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 463 MBytes 388 Mbits/sec 0 sender [ 4] 0.00-10.00 sec 463 MBytes 388 Mbits/sec receiver iperf Done.

EC2の別ゾーン間(同一リージョン)ネットワーク調査結果

ap-northeast-1b →ap-northeast-1c間(別ゾーン)のping
— 172.30.2.153 ping statistics — 100 packets transmitted, 100 received, 0% packet loss, time 99141ms rtt min/avg/max/mdev = 2.146/2.260/6.607/0.455 ms
ap-northeast-1b →ap-northeast-1c間(別ゾーン)のiperf3
ubuntu@ip-172-30-1-62:~$ iperf3 -c 172.30.2.153 Connecting to host 172.30.2.153, port 5201 [ 4] local 172.30.1.62 port 58082 connected to 172.30.2.153 port 5201 [ ID] Interval Transfer Bandwidth Retr Cwnd [ 4] 0.00-1.00 sec 141 MBytes 1.18 Gbits/sec 0 3.07 MBytes [ 4] 1.00-2.00 sec 38.8 MBytes 325 Mbits/sec 0 3.07 MBytes [ 4] 2.00-3.00 sec 36.2 MBytes 304 Mbits/sec 0 3.07 MBytes [ 4] 3.00-4.00 sec 35.0 MBytes 294 Mbits/sec 0 3.07 MBytes [ 4] 4.00-5.00 sec 35.0 MBytes 294 Mbits/sec 0 3.07 MBytes [ 4] 5.00-6.00 sec 35.0 MBytes 294 Mbits/sec 0 3.07 MBytes [ 4] 6.00-7.00 sec 36.2 MBytes 304 Mbits/sec 0 3.07 MBytes [ 4] 7.00-8.00 sec 35.0 MBytes 294 Mbits/sec 0 3.07 MBytes [ 4] 8.00-9.00 sec 35.0 MBytes 294 Mbits/sec 0 3.07 MBytes [ 4] 9.00-10.00 sec 36.2 MBytes 304 Mbits/sec 0 3.07 MBytes – – – – – – – – – – – – – – – – – – – – – – – – – [ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 463 MBytes 389 Mbits/sec 0 sender [ 4] 0.00-10.00 sec 463 MBytes 388 Mbits/sec receiver iperf Done. ubuntu@ip-172-30-1-62:~$

Google のクラウドサービスについてもっと詳しく知りたい、直接話が聞いてみたいという方のために、クラウドエースでは無料相談会を実施しております。お申し込みは下記ボタンより承っておりますので、この機会にぜひ弊社をご利用いただければと思います。

無料相談会のお申込みはこちら