"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
10GbE Plugfest 2014 参考資料
1. 26 Jan, 2014
SAKURA Internet Research Center
Senior Researcher / Naoto MATSUMOTO
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.
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. 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.