iperfでIaaSのネットワーク速度を測定してみた


2014年に書かれた[記事](https://www.totalsolution.biz/google-compute-engine_throughput/)を読んで、今はどうなのかなと思って測ってみました。
下の方に折れ線グラフにしたものを掲載しています。

#測定方法

- iperfを連続5回行い平均を出す。
- 連続した5回の結果を使用する
- インスタンス起動後、`apt update && apt install iperf` を行った直後に測定を開始する
- チューニングなどは行わない
- 測定した時間は 2016/3/17（木） 15:00-16:00 (JST)


#環境

##インスタンスの種類

###GCP
n1-standard-1

##AWS
m4.xlarge と t1.micro
ネットワークパフォーマンスが「高い」の汎用インスタンスを選択。
ネットワークパフォーマンスが「低〜中」のt1.microでも同様の実験を行う。

##その他

OS: Ubuntu 14.04 LTS
特にチューニングなどは行っていない。

測定に使用したツール:

```
$ iperf -v
iperf version 2.0.5 (08 Jul 2010) pthreads
```

#結果



##AWS

###同一リージョン同一ゾーン
####ap-northeast-1a <-> ap-northeast-1a(外部IPアドレスへ）

872Mbits/sec

####ap-northeast-1a <-> ap-northeast-1a(内部IPアドレスへ）

984.2Mbits/sec

###同一リージョン別ゾーン

####ap-northeast-1a <-> ap-northeast-1c(外部IPアドレスへ）

863.6Mbits/sec

####ap-northeast-1a <-> ap-northeast-1c(内部IPアドレスへ）

1.02Gbits/sec

###日本-アメリカ間

####ap-northeast-1a <-> us-east-1d(外部IPアドレスへ）

22.68Mbps/sec

###ユーザとの通信想定(有線接続)
####丸の内近辺のOCN回線 <-> ap-northeast-1a

107.28Mbits/sec

####丸の内近辺のOCN回線 <-> us-east-1d

13.64Mbits/sec

###micro instance(ネットワークパフォーマンス低〜中）
####ap-northeast-1a <-> ap-northeast-1a
830.6Mbits/sec

####丸の内近辺のOCN回線 <-> ap-northeast-1a
279.8Mbits/sec

#GCP

###同リージョン同zoneインスタンスへの通信
####asia-east1-a <-> asia-east1-a (外部IPアドレスへ）

1.23Gbits/sec

###同リージョン別zoneインスタンスへの通信
####asia-east1-a <-> asia-east1-b (外部IPアドレスへ）

1.139Gbits/sec


###日本-アメリカ間通信
####asia-east1-a <-> us-central1-a (外部IPアドレスへ）

129.8Mbits/sec

####asia-east1-a <-> us-east1-d (外部IPアドレスへ）

104.2Mbits/sec

####asia-east1-a <-> us-east1-d(内部IPアドレスへ）
(GCPはリージョンをまたいででsubnetが切れます。)
108.6Mbits/sec

###ユーザとの通信想定(有線接続)

####丸の内近辺のOCN回線 <-> asia-east1-a

111.9Mbits/sec

####丸の内近辺のOCN回線 <-> us-east1-d

22.5Mbits/sec

##グラフ
###国内5回折れ線
![a246a8969beea20277ba73f43a99fd42.png](https://qiita-image-store.s3.amazonaws.com/0/36042/0dbedd9f-16fa-1afa-7edd-ef561ecded53.png "a246a8969beea20277ba73f43a99fd42.png")

###国内平均
![6d87d5034376085f066c78be271fdfde.png](https://qiita-image-store.s3.amazonaws.com/0/36042/f2a38c60-bb50-080f-cc12-d1f1ffc710b1.png "6d87d5034376085f066c78be271fdfde.png")

###日本アメリカ間5回折れ線
![f379a07248d587c7023e96ef542865b1.png](https://qiita-image-store.s3.amazonaws.com/0/36042/4e96d0d3-157d-567e-cc90-f4e7772140a0.png "f379a07248d587c7023e96ef542865b1.png")

###日本アメリカ間平均
![84e43557d8c5759e1f9d92c810e34edc.png](https://qiita-image-store.s3.amazonaws.com/0/36042/ceb568eb-673f-51f4-4ee8-447b64d66126.png "84e43557d8c5759e1f9d92c810e34edc.png")

###ユーザ利用想定5回折れ線（国内アメリカどっちも）
![8a766bb68eb8f9e755b943e6e5cdd552.png](https://qiita-image-store.s3.amazonaws.com/0/36042/4ef60715-fe8e-c313-b4db-80bc9797283d.png "8a766bb68eb8f9e755b943e6e5cdd552.png")

###ユーザ利用想定平均（国内アメリカどっちも）
![77ed0fc03598647131633a6fe2f869ad.png](https://qiita-image-store.s3.amazonaws.com/0/36042/9910401d-cc96-e7b6-d04f-0931ed4d7e81.png "77ed0fc03598647131633a6fe2f869ad.png")




#記録メモ

#AWS

###同一リージョン同一ゾーン
ap-northeast-1a <-> ap-northeast-1a(外部IPアドレスへ）

1回目：872Mbits/sec
2回目：872Mbits/sec
3回目：872Mbits/sec
4回目：872Mbits/sec
5回目：872Mbits/sec

ap-northeast-1a <-> ap-northeast-1a(内部IPアドレスへ）

1回目：1.02Gbits/sec
2回目：1.02Gbits/sec
3回目：1.02Gbits/sec
4回目：955Mbits/sec
5回目：906Mbits/sec

ap-northeast-1a <-> ap-northeast-1c(外部IPアドレスへ）

1回目：868Mbits/sec
2回目：865Mbits/sec
3回目：855Mbits/sec
4回目：865Mbits/sec
5回目：865Mbits/sec

ap-northeast-1a <-> ap-northeast-1c(内部IPアドレスへ）

1回目：1.02Gbits/sec
2回目：1.02Gbits/sec
3回目：1.00Gbits/sec
4回目：1.02Gbits/sec
5回目：1.02Gbits/sec

ap-northeast-1a <-> us-east-1d(外部IPアドレスへ）

1回目：22.2Mbits/sec
2回目：21.4Mbits/sec
3回目：21.4Mbits/sec
4回目：22.0Mbits/sec
5回目：26.4Mbits/sec


丸の内近辺のOCN回線 <-> us-east-1d(外部IPアドレスへ）

1回目：14.8Mbits/sec
2回目：14.1Mbits/sec
3回目：13.1Mbits/sec
4回目：13.9Mbits/sec
5回目：12.3Mbits/sec

丸の内近辺のOCN回線 <-> ap-northeast-1a(外部IPアドレスへ）

1回目：94.6Mbits/sec
2回目：97.7Mbits/sec
3回目：141Mbits/sec
4回目：130Mbits/sec
5回目：73.1Mbits/sec

micro instance(ネットワークパフォーマンス低〜中）
同一ゾーン
1回目：823Mbits/sec
2回目：865Mbits/sec
3回目：834Mbits/sec
4回目：788Mbits/sec
5回目：843Mbits/sec

丸の内近辺のOCN回線 <-> ap-northeast-1a micro instance(外部IPアドレスへ）

1回目：317Mbits/sec
2回目：381Mbits/sec
3回目：209Mbits/sec
4回目：239Mbits/sec
5回目：253Mbits/sec

##GCP

###同リージョン同zoneインスタンスへの通信
####asia-east1-a <-> asia-east1-a (外部IPアドレスへ）

1回目：707Mbits/sec
2回目：1.00Gbits/sec
3回目：1.57Gbits/sec
4回目：831Mbits/sec
5回目：1.01Gbits/sec

###同リージョン別zoneインスタンスへの通信
####asia-east1-a <-> asia-east1-b (外部IPアドレスへ）

1回目：1.09Gbits/sec
2回目：992Mbits/sec
3回目：1.37Gbits/sec
4回目：1.27Gbits/sec
5回目：975Mbits/sec




####asia-east1-a <-> us-central1-a (外部IPアドレスへ）

1回目：123Mbits/sec
2回目：133Mbits/sec
3回目：131Mbits/sec
4回目：124Mbits/sec
5回目：138Mbits/sec




####asia-east1-a <-> us-east1-d (外部IPアドレスへ）

1回目：103Mbits/sec
2回目：104Mbits/sec
3回目：106Mbits/sec
4回目：105Mbits/sec
5回目：103Mbits/sec


####asia-east1-a <-> us-east1-d(内部IPアドレスへ）

1回目：108Mbits/sec
2回目：109Mbits/sec
3回目：109Mbits/sec
4回目：108Mbits/sec
5回目：109Mbits/sec


####ping 100回
us-east1-d -> asia-east1-a

```
100 packets transmitted, 100 received, 0% packet loss, time 99169ms
rtt min/avg/max/mdev = 190.547/190.732/191.118/0.501 ms
```

####丸の内近辺のOCN回線 <-> asia-east1-a

1回目：125Mbits/sec
2回目：122Mbits/sec
3回目：132Mbits/sec
4回目：119Mbits/sec
5回目：61.5Mbits/sec

####丸の内近辺のOCN回線 <-> us-east1-d

1回目：35.1Mbits/sec
2回目：34.6Mbits/sec
3回目：14.0Mbits/sec
4回目：14.8Mbits/sec
5回目：14.0Mbits/sec


ping 100回
丸の内近辺のOCN回線 <-> us-east1-d

```
100 packets transmitted, 100 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 165.256/183.612/206.824/9.708 ms
```