Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Amazon Elastic Compute Cloud (Amazon EC2) で 100...

Amazon Elastic Compute Cloud (Amazon EC2) で 100 GbE がリリースされたので試してみた

2019年9月17日 第5回 NW-JAWS で発表した資料です。

Atsushi Fukushima

September 17, 2019
Tweet

Other Decks in Technology

Transcript

  1. Amazon Elastic Compute Cloud (Amazon EC2) で 1 0 0

    G b E が リ リ ー ス さ れ た の で 試 し て み た 株式会社スカイアーチネットワークス 福島 厚 17th September 2019
  2. ⾃⼰紹介 名 前 : 福島 厚 所 属 : 株式会社スカイアーチネットワークス

    ⽣ 年 ⽉ ⽇ : 1972年4⽉12⽇(⼦年の牡⽺座) 家 族 : 既婚⼦供2⼈ t w i t t e r : @NullPointerExp
  3. 「例えば、4チャネルのPCI Express (PCIe) Gen 2 ス ロットにデュアル 10 GbE ネットワークインターフェー

    スカードが接続されていたとする。カードの最⼤帯域 幅は、2 × 10 GbE = 20 Gbps、スロットの最⼤帯域幅 は、4 × 4 Gbps = 16 Gbps となる。そのため、両ポー トのネットワークスループットは、 PCIe Gen2 の帯域 幅によって制限され、両者を同時に回線の最⾼速で動 かすことはできない (私は実際の場⾯でもこれをみたこ とがある)。」(P.513)
  4. USE メソッド • U t i l i z a

    t i o n ( 使 ⽤ 率 ) • S a t u r a t i o n ( 飽 和 ) • E r r o r s ( エ ラ ー ) http://www.brendangregg.com/usemethod.html
  5. 測定環境 リージョン us-west-2 (オレゴン) AZ us-west-2b (単⼀AZ) インスタンス タイプ c5n.18xlarge

    CPU Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz OS Amazon Linux 2 測定ツール iperf 3 MTU 9001 (OS デフォルト)
  6. 0 5 10 15 20 25 30 1 2 3

    4 5 6 7 8 9 10 送信 受信
  7. 0 20 40 60 80 100 120 2019-09-12 05:37:13 UTC

    2019-09-12 05:37:14 UTC 2019-09-12 05:37:15 UTC 2019-09-12 05:37:16 UTC 2019-09-12 05:37:17 UTC 2019-09-12 05:37:18 UTC 2019-09-12 05:37:19 UTC 2019-09-12 05:37:20 UTC 2019-09-12 05:37:21 UTC 2019-09-12 05:37:22 UTC 2019-09-12 05:37:13 UTC 2019-09-12 05:37:14 UTC 2019-09-12 05:37:15 UTC 2019-09-12 05:37:16 UTC 2019-09-12 05:37:17 UTC 2019-09-12 05:37:18 UTC 2019-09-12 05:37:19 UTC 2019-09-12 05:37:20 UTC 2019-09-12 05:37:21 UTC 2019-09-12 05:37:22 UTC 2019-09-12 05:37:13 UTC 2019-09-12 05:37:14 UTC 2019-09-12 05:37:15 UTC 2019-09-12 05:37:16 UTC 2019-09-12 05:37:17 UTC 2019-09-12 05:37:18 UTC 2019-09-12 05:37:19 UTC 2019-09-12 05:37:20 UTC 2019-09-12 05:37:21 UTC 2019-09-12 05:37:22 UTC 2019-09-12 05:37:13 UTC 2019-09-12 05:37:14 UTC 2019-09-12 05:37:15 UTC 2019-09-12 05:37:16 UTC 2019-09-12 05:37:17 UTC 2019-09-12 05:37:18 UTC 2019-09-12 05:37:19 UTC 2019-09-12 05:37:20 UTC 2019-09-12 05:37:21 UTC 2019-09-12 05:37:22 UTC 2019-09-12 05:37:13 UTC 2019-09-12 05:37:14 UTC 2019-09-12 05:37:15 UTC 2019-09-12 05:37:16 UTC 2019-09-12 05:37:17 UTC 2019-09-12 05:37:18 UTC 2019-09-12 05:37:19 UTC 2019-09-12 05:37:20 UTC 2019-09-12 05:37:21 UTC 2019-09-12 05:37:22 UTC 2019-09-12 05:37:13 UTC 2019-09-12 05:37:14 UTC 2019-09-12 05:37:15 UTC 2019-09-12 05:37:16 UTC 2019-09-12 05:37:17 UTC 2019-09-12 05:37:18 UTC 2019-09-12 05:37:19 UTC 2019-09-12 05:37:20 UTC 2019-09-12 05:37:21 UTC 2019-09-12 05:37:22 UTC %idle %iowait %nice %steal %system %user all cpu0 cpu1 cpu10 cpu11 cpu12 cpu13 cpu14 cpu15 cpu16 cpu17 cpu18 cpu19 cpu2 cpu20 cpu21 cpu22 cpu23 cpu24 cpu25 cpu26 cpu27
  8. /proc/interruputを⾒るとRSSが有効になって いる様に⾒受けられるので、複数プロセッサで の 処 理 が 恐 ら く 効

    果 的 な は ず ※ Accelerated RSSやData Direct I/Oなど他の⾼速化 テクノロジが有効かは不明
  9. 0 20 40 60 80 100 120 1 2 3

    4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 e35329ba 87e4a23c 93b64963
  10. • クラスタープレイスメントグループ • 低レイテンシ • 同⼀AZ内に配置 • シングルフローで 10 Gbps

    • 2つのインスタンス間の通信の最⼤速度は遅い⽅の速度になる。 • パーティションプレイスメントグループ • 異なるパーティションに配置 • 耐障害性の向上 • スプレッドプレイスメントグループ • 異なるラックに配置 • 耐障害性の向上 https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/placement-groups.html
  11. • クラスタープレイスメントグループ • 低レイテンシ • 同⼀AZ内に配置 • シングルフローで 10 Gbps

    • 2つのインスタンス間の通信の最⼤速度は遅い⽅の速度になる。 • パーティションプレイスメントグループ • 異なるパーティションに配置 • 耐障害性の向上 • スプレッドプレイスメントグループ • 異なるラックに配置 • 耐障害性の向上 https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/placement-groups.html
  12. 0 10 20 30 40 50 60 70 80 90

    100 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 766cd482 14b0fd5f 0940f98e