Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

10GbE Plugfest 2014 参考資料

1,789 views

Published on

10GbE Plugfest 2014 参考資料

26 Jan, 2014
SAKURA Internet Research Center
Senior Researcher / Naoto MATSUMOTO

Published in: Technology, Education

10GbE Plugfest 2014 参考資料

  1. 1. 26 Jan, 2014 SAKURA Internet Research Center Senior Researcher / Naoto MATSUMOTO
  2. 2. 40/100GbEの物理限界を知ろう 40GbE PCI Express Gen2 NIC* PCIe Gen 2.0 x8 interface, 32Gbps 8b/12b line encoding, 20% overhead, 25.6Gbps 40GbE PCI Express Gen 3 NIC* PCIe Gen 3.0 x8 interface, 1GB per lane or 64Gbps 64/66 line encoding, 3% overhead, 62.0Gbps 100GbE PCI Express Gen 3 NIC?** PCIe Gen 3.0 x16 interface, 128Gbps 64/66 line encoding, 3% overhead, 124.1Gbps *SOURCE: Evaluation of 40 Gigabit Ethernet technology for data servers . Azher Mughal, Artur Barczyk , Caltech / USLHCNet ,CHEP-2012, New York **SOURCE: SAKURA Internet Research Center. 08/2013 Project THORN.
  3. 3. 高密度集積化でケーブリングって大変...
  4. 4. 最近の10/40GbE NICパケット処理性能 10/40GbE-NIC 64Byte Short Packet Processing Bechmark (RX) 1.39Gbit/s Need more Traffic Generators 1.41Gbit/s 2.81Mpps 1.39Gbit/s 2.62Mpps © Copyright 2013 Chelsio Communications Corei7-3930K CPU @ 3.20GHz / 32GB DDR3-DIMM / PCI Express 3.0 using linux standard pkt-gen with NETMAP. Mpps (Million Packet/sec) SOURCE: SAKURA Internet Research Center. 12/2013 Project THORN.
  5. 5. 10/40GbE NICパケット処理向上の検討 14Mpps ≒ 14-35Mpps > 2.7Mpps Intel 10GbE NIC 10/40GbE NIC (H/W Offload) 10/40GbE NIC (Standard) Intel DPDK Network Driver TCP/IP Network Driver TCP/IP Network Driver App+ Modify Source Codes Network Application Network Application *Mpps: Million Packets per second. SOURCE: SAKURA Internet Research Center. 12/2012-01/2014 Project THORN.
  6. 6. 10/40GbEデータ転送性能を知ろう 1/10/40GbE NIC (Standard) 5.58 Gbit/sec 8.00 Gbit/sec 10/40GbE NIC (H/W Offload) (NO DATA) 13.68 Gbit/sec 18.23 Gbit/sec 40/56Gps Infiniband HCA RAMDISK(READ) to RAMDISK(WRITE) over Network DATA Transfer using Intel Xeon Core i7 3.3GHz SOURCE: SAKURA Internet Research Center. 12/2012-01/2014 Project THORN.
  7. 7. 10/40GbEの標準的なデータ転送実測値 10/40GbE SW 9.61 Gbit/s 820,347 pps(TX) 9.61 Gbit/s 820,304 pps(TX) 10GbE 10GbE 9.61 Gbit/s 820,300 pps(TX) 9.61 Gbit/s 820,301 pps(TX) 10GbE 10GbE 9.61 Gbit/s 820,302 pps(TX) 9.61 Gbit/s 820,302 pps(TX) 10GbE 10GbE 9.61 Gbit/s 820,300 pps(TX) 9.61 Gbit/s 820,352 pps(TX) 10GbE 10GbE 40GbE <MTU 1500Byte> Trunk mode <MTU 1500Byte> 40GbE 40GbE x1 40GbE SW 9.52 Gbit/s 822,882 pps(RX) 9.52 Gbit/s 822,901 pps(RX) 9.53 Gbit/s 823,345 pps(RX) 9.52 Gbit/s 822,984 pps(RX) Source: SAKURA Internet Research Center. 05/2013 Project THORN.
  8. 8. 10GbE H/W Offload NICの実測性能 10GbE H/W Offload vs Softwre Dirver Packet Processing(RX) Graph chart packet/sec 7.55 Gbit/s Increasing Short Packet Process Performance © 2010-2013 Solarflare Communications, Inc. All rights reserved. 9.07 Gbit/s 1.79 Gbit/s 6.96 Gbit/s 9.40 Gbit/s 8.19 Gbit/s 9.58 Gbit/s 9.01 Gbit/s Corei7-3930K CPU @ 3.20GHz / 32GB DDR3-DIMM / PCI Express 3.0 using linux standard pkt-gen with NETMAP. SOURCE: SAKURA Internet Research Center. 05/2013 Project THORN.
  9. 9. 3-5年先の100GbE Networkingって? 目的地 現在地
  10. 10. その性能って本当に必要なの?... そう用途に応じてNICを選ぶんだ! SAKURA Internet Research Center.

×