浅草橋青空市場

Microsoft Azure のニュースや情報を中心にあれこれと

Azure VNet Peering が構成できたので軽く性能測定

親切な方のおかげでVNet Peeringが構成できたので軽く性能測定してみました。

用意したもの

手順

  1. VNetのピアリングをすませておく → (参考) VNet Peering を試してみる - Qiita
  2. 仮想マシンWindows Firewall設定を変更して疎通できるようにしておく。対向のプライベートIPアドレスで許可設定するのが手軽かと思います。
  3. それぞれの仮想マシンiperfのWindows版をダウンロードして入れておく。
  4. コマンドプロンプトから送受信側それぞれにiperfを立ち上げる。
    • 受信側: iperf3.exe -s
    • 送信側: iperf3.exe -c [受信側のIPアドレス]
  5. 送信側のコマンドを実行すると勝手に測定が始まります。

結果

だいたい2Gbps程度出ているようです(F8sのスペックで)。 VPN Gateway 経由だと、Gateway のスペック的に100Mbpsか200Mbpsが上限なので、だいぶ早いですね。

Connecting to host 172.19.0.4, port 5201
[  4] local 172.18.0.4 port 49262 connected to 172.19.0.4 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   212 MBytes  1.78 Gbits/sec
[  4]   1.00-2.00   sec   244 MBytes  2.04 Gbits/sec
[  4]   2.00-3.00   sec   239 MBytes  2.01 Gbits/sec
[  4]   3.00-4.00   sec   251 MBytes  2.11 Gbits/sec
[  4]   4.00-5.00   sec   233 MBytes  1.95 Gbits/sec
[  4]   5.00-6.00   sec   233 MBytes  1.95 Gbits/sec
[  4]   6.00-7.00   sec   223 MBytes  1.88 Gbits/sec
[  4]   7.00-8.00   sec   222 MBytes  1.86 Gbits/sec
[  4]   8.00-9.00   sec   244 MBytes  2.04 Gbits/sec
[  4]   9.00-10.00  sec   246 MBytes  2.06 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec  2.29 GBytes  1.97 Gbits/sec                  sender
[  4]   0.00-10.00  sec  2.29 GBytes  1.97 Gbits/sec                  receiver

iperf Done.

f:id:yhara90:20160803131208p:plain

結果(追記)

VMのサイズによってネットワークのパフォーマンスが違うわけですが、「中」とか「非常に高」といった非常にざっくりした表現なので、どれくらい違うのか測ってみました。ピアリング前提です。

Windows VM のサイズ |Microsoft Azure

▼F1sサイズ: パフォーマンス「中」 如実に低いですね。500Mbps程度というところ。

Connecting to host 172.19.0.4, port 5201
[  4] local 172.18.0.4 port 49178 connected to 172.19.0.4 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.01   sec  59.8 MBytes   499 Mbits/sec
[  4]   1.01-2.01   sec  59.9 MBytes   500 Mbits/sec
[  4]   2.01-3.00   sec  59.0 MBytes   498 Mbits/sec
[  4]   3.00-4.00   sec  60.1 MBytes   506 Mbits/sec
[  4]   4.00-5.01   sec  59.4 MBytes   495 Mbits/sec
[  4]   5.01-6.00   sec  59.6 MBytes   503 Mbits/sec
[  4]   6.00-7.01   sec  59.5 MBytes   497 Mbits/sec
[  4]   7.01-8.00   sec  59.6 MBytes   503 Mbits/sec
[  4]   8.00-9.01   sec  59.2 MBytes   495 Mbits/sec
[  4]   9.01-10.00  sec  59.9 MBytes   505 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec   596 MBytes   500 Mbits/sec                  sender
[  4]   0.00-10.00  sec   596 MBytes   500 Mbits/sec                  receiver

iperf Done.

▼F16sサイズ: パフォーマンス「非常に高」 非常に、かどうかはともかく、2.5Gbps弱まで上がりますね。

Connecting to host 10.110.0.4, port 5201
[  4] local 10.10.0.4 port 49182 connected to 10.110.0.4 port 5201
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   290 MBytes  2.43 Gbits/sec
[  4]   1.00-2.00   sec   279 MBytes  2.34 Gbits/sec
[  4]   2.00-3.00   sec   293 MBytes  2.46 Gbits/sec
[  4]   3.00-4.00   sec   288 MBytes  2.42 Gbits/sec
[  4]   4.00-5.00   sec   299 MBytes  2.51 Gbits/sec
[  4]   5.00-6.00   sec   293 MBytes  2.46 Gbits/sec
[  4]   6.00-7.00   sec   293 MBytes  2.46 Gbits/sec
[  4]   7.00-8.00   sec   316 MBytes  2.65 Gbits/sec
[  4]   8.00-9.00   sec   289 MBytes  2.43 Gbits/sec
[  4]   9.00-10.00  sec   280 MBytes  2.35 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-10.00  sec  2.85 GBytes  2.45 Gbits/sec                  sender
[  4]   0.00-10.00  sec  2.85 GBytes  2.45 Gbits/sec                  receiver

iperf Done.