SlideShare a Scribd company logo
1 of 20
Summit
Developers
Developers Summit 2013 Summer
Webサービスのための
10/40Gigabit Ethernetの可能性
松本直人
さくらインターネット株式会社
さくらインターネット研究所
A4
#devsumiA
Summit
Developers
Developers Summit 2013 Summer
Webサービスと1/10/40GbEの使い分け
D E V O P S M A K E S Y O U R L I F E H A P P Y !
SOURCE: SAKURA Internet Research Center. 12/2012 Project THORN.
Internet
1/10GbE
10/40GbE
Fat-Pipe
Backend
Network
STORAGE,
DATABASE
SSDSSD
SSDSSD
SSDSSD
SSDSSD
SERVER
SERVER
SERVER
SERVER
Web Front Backend
※すでにクラウド事業者では一般的なネットワーク構成
Summit
Developers
Developers Summit 2013 Summer
10 Gigabit Ethernet NICとは?
D E V O P S M A K E S Y O U R L I F E H A P P Y !
$299-から$1,110- までの標準価格帯
Mellanox, Myricom, Intel, Chelsio, Solarflare,
Broadcom など多様なベンダーからリリース済み
SOURCE: COLFAX International.
Summit
Developers
Developers Summit 2013 Summer
40 Gigabit Ethernet NICとは?
D E V O P S M A K E S Y O U R L I F E H A P P Y !
$725- の標準価格帯
Mellanoxからのみリリース済み
※現在唯一の実用的なカード
SOURCE: COLFAX International.
Summit
Developers
Developers Summit 2013 Summer
10 Gigabit Ethernet Cableは光とメタル
D E V O P S M A K E S Y O U R L I F E H A P P Y !
SFP+ Copper Cable
(短距離) SFP+ Optical Cable
(長距離)
SOURCE: COLFAX International.
Summit
Developers
Developers Summit 2013 Summer
40 Gigabit Ethernet Cableは光とメタル
D E V O P S M A K E S Y O U R L I F E H A P P Y !
QSFP+ Copper Cable
(短距離) QSFP+ Optical Cable
(長距離)
SOURCE: COLFAX International.
Summit
Developers
Developers Summit 2013 Summer
10GbE vs 40GbE Cable Connector比較
D E V O P S M A K E S Y O U R L I F E H A P P Y !
SFP+ Cable QSFP+ Cable
SOURCE: COLFAX International.
Summit
Developers
Developers Summit 2013 Summer
40GbEは根本的にケーブルが異なる
D E V O P S M A K E S Y O U R L I F E H A P P Y !
QSFP(Quad Small Form-Factor Pluggable) Cable
© 2013 Mellanox Technologies. All Rights Reserved.
Summit
Developers
Developers Summit 2013 Summer
10 Gigabit Ethernet Switchの価格帯
D E V O P S M A K E S Y O U R L I F E H A P P Y !
Mellanox, Arista, Quanta, Fujitsu, Pica8
など多様なベンダーからリリース済み
$8,280-から$14,250-までの標準価格帯
SOURCE: COLFAX International.
Summit
Developers
Developers Summit 2013 Summer
40 Gigabit Ethernet Switchの価格帯
D E V O P S M A K E S Y O U R L I F E H A P P Y !
Mellanox,Gnodalなどからリリース済み
$14,670-からの標準価格帯
SOURCE: COLFAX International.
Summit
Developers
Developers Summit 2013 Summer
高価な測定機器というハードル
D E V O P S M A K E S Y O U R L I F E H A P P Y !
Xcellon-Flex 4x40GEIxia Chassis
© 1998-2013 Ixia. All rights reserved.
Summit
Developers
Developers Summit 2013 Summer
Intel x86サーバによる測定環境の作り方
D E V O P S M A K E S Y O U R L I F E H A P P Y !
CPU: Intel® Core™ i7-3930K CPU 3.20GHz
RAM: 32GB DDR3-DIMM
OS: Linux 2.6.32-220.23.1.el6.x86_64
NIC: Mellanox Connect X-3 (40GbE)
Benchmark Tool: pkt-gen
CPU: Intel® Core™ i7-3930K CPU 3.20GHz
RAM: 32GB DDR3-DIMM
OS: Linux 2.6.32-220.23.1.el6.x86_64
NIC: Mellanox Connect X-3 (40GbE)
10/40 Gigabit Ethernet
Back-to-Back Connection
SOURCE: SAKURA Internet Research Center. 12/2012 rev2 Project THORN.
Summit
Developers
Developers Summit 2013 Summer
Linux系ツールのバージョンアップが必須
D E V O P S M A K E S Y O U R L I F E H A P P Y !
SOURCE: SAKURA Internet Research Center. 12/2012 rev2 Project THORN.
# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10000baseT/Full
Supports auto-negotiation: No
Advertised link modes: 10000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: No
Speed: 40000Mb/s
Duplex: Full
:
Link detected: yes
帯域表示の不一致
Summit
Developers
Developers Summit 2013 Summer
10GbEドライバのインストール方法は簡単
D E V O P S M A K E S Y O U R L I F E H A P P Y !
1) Download from support web
http://ja.broadcom.com/support/ethernet_nic/netxtremeii10.php
2) Install Drivers
# tar xzvf ./netxtreme2-7.4.27.tar.gz
# cd netxtreme2-7.4.27
# make ; make install
©2013 Broadcom Corporation. All rights reserved.
Summit
Developers
Developers Summit 2013 Summer
10/40GbE測定結果(Packet/sec)
D E V O P S M A K E S Y O U R L I F E H A P P Y !
2.1Mpps
(10GbE)
4.5Mpps
(40GbE)
SOURCE: SAKURA Internet Research Center. 12/2012 rev2 Project THORN.
Million Packet/sec
Mpps
MTU Size (Byte)
Summit
Developers
Developers Summit 2013 Summer
ベンダーによる10GbE NIC性能差は?
D E V O P S M A K E S Y O U R L I F E H A P P Y !
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.
2.62Mpps
2.81Mpps
2.78Mpps
1.39Gbit/s
1.41Gbit/s
1.39Gbit/s
MTU SIZE 64Byte Short Packet Processing Result(RX)
Summit
Developers
Developers Summit 2013 Summer
簡易的なベンチマーク手法の理解
D E V O P S M A K E S Y O U R L I F E H A P P Y !
SOURCE: SAKURA Internet Research Center. 12/2012 rev2 Project THORN.
1/10/40/56Gbit/s
Network Adapter
SERVER
RAMDISK (DRAM)
1/10/40/56Gbit/s
Network Adapter
SERVER
RAMDISK (DRAM)
Back-to-Back Interconnect
/ram /ram
[System; Intel® Core™ i7-3930K CPU @ 3.20GHz / 32GB DDR3-DIMM / Intel 82599-base 10GbE-NIC + Mellanox ConnectX3 40GbE-NIC]
Summit
Developers
Developers Summit 2013 Summer
アプリケーション性能が出ない時は…
D E V O P S M A K E S Y O U R L I F E H A P P Y !
[System; Intel® Core™ i7-3930K CPU @ 3.20GHz / 32GB DDR3-DIMM / Linux 3.7-rc7 / Mellanox ConnectX3 40GbE-NIC]
[Benchmark Tool: nc+dd+tmpfs*, rcopy+tmpfs**,]
5.28 Gbit/sec*
5.37 Gbit/sec*
5.17 Gbit/sec*
18.24 Gbit/sec**
ネットワークアプリケーションが
ボトルネックになっているケース
(BAD KnowHow)
SOURCE: SAKURA Internet Research Center. 12/2012 rev2 Project THORN.
Summit
Developers
Developers Summit 2013 Summer
可能性を秘めた10/40GbEの世界
4.5Mpps
(40GbE)
2.1Mpps
(10GbE)
14.2Mpps 10GbE Hardware Offload NIC (RX)
9.9Mpps 40Gbit/s Infiniband HCA(RDMA) RoCEならば…?
Million
Packet/sec
(Mpps)
MTU Size (Byte)
Summit
Developers
Developers Summit 2013 Summer
It’s your turn.

More Related Content

What's hot

redis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memo
redis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memoredis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memo
redis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memoNaoto MATSUMOTO
 
Tiny Server Clustering using Vyatta/VyOS (MEMO)
Tiny Server Clustering using Vyatta/VyOS (MEMO)Tiny Server Clustering using Vyatta/VyOS (MEMO)
Tiny Server Clustering using Vyatta/VyOS (MEMO)Naoto MATSUMOTO
 
redis-benchmark with AMD RYZEN 1800X memo
redis-benchmark with AMD RYZEN 1800X memoredis-benchmark with AMD RYZEN 1800X memo
redis-benchmark with AMD RYZEN 1800X memoNaoto MATSUMOTO
 
USB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistribution
USB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistributionUSB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistribution
USB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistributionNaoto MATSUMOTO
 
NexusでAnsibleやってみた
NexusでAnsibleやってみたNexusでAnsibleやってみた
NexusでAnsibleやってみたTakehiro Yokoishi
 
ADS-B, AIS, APRS cheatsheet
ADS-B, AIS, APRS cheatsheetADS-B, AIS, APRS cheatsheet
ADS-B, AIS, APRS cheatsheetNaoto MATSUMOTO
 
UNDOCUMENTED Vyatta vRouter: Unbreakable VPN Tunneling (MEMO)
UNDOCUMENTED Vyatta vRouter: Unbreakable VPN Tunneling (MEMO) UNDOCUMENTED Vyatta vRouter: Unbreakable VPN Tunneling (MEMO)
UNDOCUMENTED Vyatta vRouter: Unbreakable VPN Tunneling (MEMO) Naoto MATSUMOTO
 
Unbreakable VPN using Vyatta/VyOS - HOW TO -
Unbreakable VPN using Vyatta/VyOS - HOW TO -Unbreakable VPN using Vyatta/VyOS - HOW TO -
Unbreakable VPN using Vyatta/VyOS - HOW TO -Naoto MATSUMOTO
 
Control-M 800 - Infrastructure Example
Control-M 800 - Infrastructure ExampleControl-M 800 - Infrastructure Example
Control-M 800 - Infrastructure ExampleOhio University
 
HTTP and 5G (fixed1)
HTTP and 5G (fixed1)HTTP and 5G (fixed1)
HTTP and 5G (fixed1)dynamis
 
20141102 VyOS 1.1.0 and NIFTY Cloud New Features
20141102 VyOS 1.1.0 and NIFTY Cloud New Features20141102 VyOS 1.1.0 and NIFTY Cloud New Features
20141102 VyOS 1.1.0 and NIFTY Cloud New Features雄也 日下部
 
MX – универсальная сервисная платформа. Вчера, сегодня, завтра.
MX – универсальная сервисная платформа. Вчера, сегодня, завтра.MX – универсальная сервисная платформа. Вчера, сегодня, завтра.
MX – универсальная сервисная платформа. Вчера, сегодня, завтра.SkillFactory
 
Cisco asa 5505 vs juniper ssg 5
Cisco asa 5505 vs juniper ssg 5Cisco asa 5505 vs juniper ssg 5
Cisco asa 5505 vs juniper ssg 5IT Tech
 
A Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksA Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksRyousei Takano
 

What's hot (20)

redis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memo
redis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memoredis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memo
redis-benchmark with AMD RYZEN 1800X Intel Kaby Lake (i7-7700K) memo
 
Tiny Server Clustering using Vyatta/VyOS (MEMO)
Tiny Server Clustering using Vyatta/VyOS (MEMO)Tiny Server Clustering using Vyatta/VyOS (MEMO)
Tiny Server Clustering using Vyatta/VyOS (MEMO)
 
redis-benchmark with AMD RYZEN 1800X memo
redis-benchmark with AMD RYZEN 1800X memoredis-benchmark with AMD RYZEN 1800X memo
redis-benchmark with AMD RYZEN 1800X memo
 
SecurityPI - Hardening your IoT endpoints in Home.
SecurityPI - Hardening your IoT endpoints in Home. SecurityPI - Hardening your IoT endpoints in Home.
SecurityPI - Hardening your IoT endpoints in Home.
 
USB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistribution
USB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistributionUSB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistribution
USB 3.0 CAPTURE HDMI 4K with Loop-through for Image redistribution
 
NexusでAnsibleやってみた
NexusでAnsibleやってみたNexusでAnsibleやってみた
NexusでAnsibleやってみた
 
Juniper 40G and 100G
Juniper 40G and 100GJuniper 40G and 100G
Juniper 40G and 100G
 
ADS-B, AIS, APRS cheatsheet
ADS-B, AIS, APRS cheatsheetADS-B, AIS, APRS cheatsheet
ADS-B, AIS, APRS cheatsheet
 
UNDOCUMENTED Vyatta vRouter: Unbreakable VPN Tunneling (MEMO)
UNDOCUMENTED Vyatta vRouter: Unbreakable VPN Tunneling (MEMO) UNDOCUMENTED Vyatta vRouter: Unbreakable VPN Tunneling (MEMO)
UNDOCUMENTED Vyatta vRouter: Unbreakable VPN Tunneling (MEMO)
 
Unbreakable VPN using Vyatta/VyOS - HOW TO -
Unbreakable VPN using Vyatta/VyOS - HOW TO -Unbreakable VPN using Vyatta/VyOS - HOW TO -
Unbreakable VPN using Vyatta/VyOS - HOW TO -
 
The Self-Contained SDR Satellite Grand Station with Raspberry Pi 3
The Self-Contained SDR Satellite Grand Station with Raspberry Pi 3The Self-Contained SDR Satellite Grand Station with Raspberry Pi 3
The Self-Contained SDR Satellite Grand Station with Raspberry Pi 3
 
Control-M 800 - Infrastructure Example
Control-M 800 - Infrastructure ExampleControl-M 800 - Infrastructure Example
Control-M 800 - Infrastructure Example
 
How to Cisco ACI Multi-Pod
How to Cisco ACI Multi-PodHow to Cisco ACI Multi-Pod
How to Cisco ACI Multi-Pod
 
VyattaCore TIPS2013
VyattaCore TIPS2013VyattaCore TIPS2013
VyattaCore TIPS2013
 
SUN
SUNSUN
SUN
 
HTTP and 5G (fixed1)
HTTP and 5G (fixed1)HTTP and 5G (fixed1)
HTTP and 5G (fixed1)
 
20141102 VyOS 1.1.0 and NIFTY Cloud New Features
20141102 VyOS 1.1.0 and NIFTY Cloud New Features20141102 VyOS 1.1.0 and NIFTY Cloud New Features
20141102 VyOS 1.1.0 and NIFTY Cloud New Features
 
MX – универсальная сервисная платформа. Вчера, сегодня, завтра.
MX – универсальная сервисная платформа. Вчера, сегодня, завтра.MX – универсальная сервисная платформа. Вчера, сегодня, завтра.
MX – универсальная сервисная платформа. Вчера, сегодня, завтра.
 
Cisco asa 5505 vs juniper ssg 5
Cisco asa 5505 vs juniper ssg 5Cisco asa 5505 vs juniper ssg 5
Cisco asa 5505 vs juniper ssg 5
 
A Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center NetworksA Look Inside Google’s Data Center Networks
A Look Inside Google’s Data Center Networks
 

Similar to Webサービスのための 10/40Gigabit Ethernetの可能性

Next Generation Storage Networking for Next Generation Data Centers
Next Generation Storage Networking for Next Generation Data CentersNext Generation Storage Networking for Next Generation Data Centers
Next Generation Storage Networking for Next Generation Data CentersTheFibreChannel
 
Intel® Ethernet Update
Intel® Ethernet Update Intel® Ethernet Update
Intel® Ethernet Update Michelle Holley
 
cisco-xenpak-10gb-sr-datasheet.pdf
cisco-xenpak-10gb-sr-datasheet.pdfcisco-xenpak-10gb-sr-datasheet.pdf
cisco-xenpak-10gb-sr-datasheet.pdfHi-Network.com
 
BGP evolution -from SDN perspective
BGP evolution -from SDN perspectiveBGP evolution -from SDN perspective
BGP evolution -from SDN perspectiveMiya Kohno
 
Experience of IPv6 Introduction in Japan
Experience of IPv6 Introduction in JapanExperience of IPv6 Introduction in Japan
Experience of IPv6 Introduction in JapanKoji Yasukagawa
 
LPWA – Giving a Voice to Things
LPWA – Giving a Voice to ThingsLPWA – Giving a Voice to Things
LPWA – Giving a Voice to ThingsAPNIC
 
Interconnect Your Future with Connect-IB
Interconnect Your Future with Connect-IBInterconnect Your Future with Connect-IB
Interconnect Your Future with Connect-IBMellanox Technologies
 
Raspberry Pi 2 + Windows 10 IoT Core + Node.js
Raspberry Pi 2 + Windows 10 IoT Core + Node.jsRaspberry Pi 2 + Windows 10 IoT Core + Node.js
Raspberry Pi 2 + Windows 10 IoT Core + Node.jsAndri Yadi
 
WAN Emulator Uses New INTEL© Technology
WAN Emulator Uses New INTEL© TechnologyWAN Emulator Uses New INTEL© Technology
WAN Emulator Uses New INTEL© TechnologyGoogleNewsSubmit
 
S5429_LanceBrown
S5429_LanceBrownS5429_LanceBrown
S5429_LanceBrownLance Brown
 
IT Solution through IoT Development
IT Solution through IoT DevelopmentIT Solution through IoT Development
IT Solution through IoT DevelopmentAndri Yadi
 
Deploying cost effective cloud data center
Deploying cost effective cloud data centerDeploying cost effective cloud data center
Deploying cost effective cloud data centerWiudo Laos
 
Cumbre PR/AR sobre el mercado Telco en America Latina
Cumbre PR/AR sobre el mercado Telco en America LatinaCumbre PR/AR sobre el mercado Telco en America Latina
Cumbre PR/AR sobre el mercado Telco en America LatinaFelipe Lamus
 
How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...InfluxData
 
Why 10 Gigabit Ethernet Draft v2
Why 10 Gigabit Ethernet Draft v2Why 10 Gigabit Ethernet Draft v2
Why 10 Gigabit Ethernet Draft v2Vijay Tolani
 
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...VirtualTech Japan Inc.
 

Similar to Webサービスのための 10/40Gigabit Ethernetの可能性 (20)

Next Generation Storage Networking for Next Generation Data Centers
Next Generation Storage Networking for Next Generation Data CentersNext Generation Storage Networking for Next Generation Data Centers
Next Generation Storage Networking for Next Generation Data Centers
 
Intel® Ethernet Update
Intel® Ethernet Update Intel® Ethernet Update
Intel® Ethernet Update
 
cisco-xenpak-10gb-sr-datasheet.pdf
cisco-xenpak-10gb-sr-datasheet.pdfcisco-xenpak-10gb-sr-datasheet.pdf
cisco-xenpak-10gb-sr-datasheet.pdf
 
BGP evolution -from SDN perspective
BGP evolution -from SDN perspectiveBGP evolution -from SDN perspective
BGP evolution -from SDN perspective
 
Experience of IPv6 Introduction in Japan
Experience of IPv6 Introduction in JapanExperience of IPv6 Introduction in Japan
Experience of IPv6 Introduction in Japan
 
5G Network Introduction
5G Network Introduction5G Network Introduction
5G Network Introduction
 
LPWA – Giving a Voice to Things
LPWA – Giving a Voice to ThingsLPWA – Giving a Voice to Things
LPWA – Giving a Voice to Things
 
Interconnect Your Future with Connect-IB
Interconnect Your Future with Connect-IBInterconnect Your Future with Connect-IB
Interconnect Your Future with Connect-IB
 
Raspberry Pi 2 + Windows 10 IoT Core + Node.js
Raspberry Pi 2 + Windows 10 IoT Core + Node.jsRaspberry Pi 2 + Windows 10 IoT Core + Node.js
Raspberry Pi 2 + Windows 10 IoT Core + Node.js
 
WAN Emulator Uses New INTEL© Technology
WAN Emulator Uses New INTEL© TechnologyWAN Emulator Uses New INTEL© Technology
WAN Emulator Uses New INTEL© Technology
 
Gluster in Japan 2012-2013
Gluster in Japan 2012-2013Gluster in Japan 2012-2013
Gluster in Japan 2012-2013
 
Gda ipsoc blr_hic_final
Gda ipsoc blr_hic_finalGda ipsoc blr_hic_final
Gda ipsoc blr_hic_final
 
S5429_LanceBrown
S5429_LanceBrownS5429_LanceBrown
S5429_LanceBrown
 
IT Solution through IoT Development
IT Solution through IoT DevelopmentIT Solution through IoT Development
IT Solution through IoT Development
 
Open v ran
Open v ranOpen v ran
Open v ran
 
Deploying cost effective cloud data center
Deploying cost effective cloud data centerDeploying cost effective cloud data center
Deploying cost effective cloud data center
 
Cumbre PR/AR sobre el mercado Telco en America Latina
Cumbre PR/AR sobre el mercado Telco en America LatinaCumbre PR/AR sobre el mercado Telco en America Latina
Cumbre PR/AR sobre el mercado Telco en America Latina
 
How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...How Cisco Provides World-Class Technology Conference Experiences Using Automa...
How Cisco Provides World-Class Technology Conference Experiences Using Automa...
 
Why 10 Gigabit Ethernet Draft v2
Why 10 Gigabit Ethernet Draft v2Why 10 Gigabit Ethernet Draft v2
Why 10 Gigabit Ethernet Draft v2
 
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
NTT Docomo's Challenge looking ahead the world pf 5G × OpenStack - OpenStack最...
 

More from Naoto MATSUMOTO

Alder Lake-S CPU Temperature Monitoring
Alder Lake-S CPU Temperature MonitoringAlder Lake-S CPU Temperature Monitoring
Alder Lake-S CPU Temperature MonitoringNaoto MATSUMOTO
 
CPU製品出荷状況と消費電力の見える化
CPU製品出荷状況と消費電力の見える化CPU製品出荷状況と消費電力の見える化
CPU製品出荷状況と消費電力の見える化Naoto MATSUMOTO
 
2023年以降のサーバークラスタリング設計(メモ)
2023年以降のサーバークラスタリング設計(メモ)2023年以降のサーバークラスタリング設計(メモ)
2023年以降のサーバークラスタリング設計(メモ)Naoto MATSUMOTO
 
防災を考慮した水中調査の一考察
防災を考慮した水中調査の一考察防災を考慮した水中調査の一考察
防災を考慮した水中調査の一考察Naoto MATSUMOTO
 
旅するパケットの見える化
旅するパケットの見える化旅するパケットの見える化
旅するパケットの見える化Naoto MATSUMOTO
 
LTE-M/NB IoTを試してみる nRF9160/Thingy:91
LTE-M/NB IoTを試してみる nRF9160/Thingy:91LTE-M/NB IoTを試してみる nRF9160/Thingy:91
LTE-M/NB IoTを試してみる nRF9160/Thingy:91Naoto MATSUMOTO
 
災害時における無線モニタリングによる社会インフラの見える化
災害時における無線モニタリングによる社会インフラの見える化災害時における無線モニタリングによる社会インフラの見える化
災害時における無線モニタリングによる社会インフラの見える化Naoto MATSUMOTO
 
BeautifulSoup / selenium Deep dive
BeautifulSoup / selenium Deep diveBeautifulSoup / selenium Deep dive
BeautifulSoup / selenium Deep diveNaoto MATSUMOTO
 
Network Adapter Deep dive
Network Adapter Deep diveNetwork Adapter Deep dive
Network Adapter Deep diveNaoto MATSUMOTO
 
x86_64 Hardware Deep dive
x86_64 Hardware Deep divex86_64 Hardware Deep dive
x86_64 Hardware Deep diveNaoto MATSUMOTO
 
3/4G USB modem Cheat Sheet
3/4G USB modem Cheat Sheet3/4G USB modem Cheat Sheet
3/4G USB modem Cheat SheetNaoto MATSUMOTO
 
How To Train Your ARM(SBC)
How To  Train Your ARM(SBC)How To  Train Your ARM(SBC)
How To Train Your ARM(SBC)Naoto MATSUMOTO
 
全国におけるCOVID-19対策の見える化 ~宿泊業の場合~
全国におけるCOVID-19対策の見える化 ~宿泊業の場合~全国におけるCOVID-19対策の見える化 ~宿泊業の場合~
全国におけるCOVID-19対策の見える化 ~宿泊業の場合~Naoto MATSUMOTO
 
我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)
我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)
我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)Naoto MATSUMOTO
 
私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化
私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化
私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化Naoto MATSUMOTO
 
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)Naoto MATSUMOTO
 

More from Naoto MATSUMOTO (20)

Alder Lake-S CPU Temperature Monitoring
Alder Lake-S CPU Temperature MonitoringAlder Lake-S CPU Temperature Monitoring
Alder Lake-S CPU Temperature Monitoring
 
CPU製品出荷状況と消費電力の見える化
CPU製品出荷状況と消費電力の見える化CPU製品出荷状況と消費電力の見える化
CPU製品出荷状況と消費電力の見える化
 
5Gの見える化
5Gの見える化5Gの見える化
5Gの見える化
 
2023年以降のサーバークラスタリング設計(メモ)
2023年以降のサーバークラスタリング設計(メモ)2023年以降のサーバークラスタリング設計(メモ)
2023年以降のサーバークラスタリング設計(メモ)
 
防災を考慮した水中調査の一考察
防災を考慮した水中調査の一考察防災を考慮した水中調査の一考察
防災を考慮した水中調査の一考察
 
旅するパケットの見える化
旅するパケットの見える化旅するパケットの見える化
旅するパケットの見える化
 
LTE-M/NB IoTを試してみる nRF9160/Thingy:91
LTE-M/NB IoTを試してみる nRF9160/Thingy:91LTE-M/NB IoTを試してみる nRF9160/Thingy:91
LTE-M/NB IoTを試してみる nRF9160/Thingy:91
 
災害時における無線モニタリングによる社会インフラの見える化
災害時における無線モニタリングによる社会インフラの見える化災害時における無線モニタリングによる社会インフラの見える化
災害時における無線モニタリングによる社会インフラの見える化
 
BeautifulSoup / selenium Deep dive
BeautifulSoup / selenium Deep diveBeautifulSoup / selenium Deep dive
BeautifulSoup / selenium Deep dive
 
AMDGPU ROCm Deep dive
AMDGPU ROCm Deep diveAMDGPU ROCm Deep dive
AMDGPU ROCm Deep dive
 
Network Adapter Deep dive
Network Adapter Deep diveNetwork Adapter Deep dive
Network Adapter Deep dive
 
RTL2838 DVB-T Deep dive
RTL2838 DVB-T Deep diveRTL2838 DVB-T Deep dive
RTL2838 DVB-T Deep dive
 
x86_64 Hardware Deep dive
x86_64 Hardware Deep divex86_64 Hardware Deep dive
x86_64 Hardware Deep dive
 
curl --http3 cheatsheet
curl --http3 cheatsheetcurl --http3 cheatsheet
curl --http3 cheatsheet
 
3/4G USB modem Cheat Sheet
3/4G USB modem Cheat Sheet3/4G USB modem Cheat Sheet
3/4G USB modem Cheat Sheet
 
How To Train Your ARM(SBC)
How To  Train Your ARM(SBC)How To  Train Your ARM(SBC)
How To Train Your ARM(SBC)
 
全国におけるCOVID-19対策の見える化 ~宿泊業の場合~
全国におけるCOVID-19対策の見える化 ~宿泊業の場合~全国におけるCOVID-19対策の見える化 ~宿泊業の場合~
全国におけるCOVID-19対策の見える化 ~宿泊業の場合~
 
我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)
我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)
我が国の電波の使用状況/携帯電話向け割当 (2019年3月1日現在)
 
私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化
私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化
私たちに訪れる(かもしれない)未来と計算機によるモノコトの見える化
 
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
仮想化環境におけるバイナリー・ポータビリティの考察 (WebAssemblyの場合)
 

Recently uploaded

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Recently uploaded (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Webサービスのための 10/40Gigabit Ethernetの可能性

  • 1. Summit Developers Developers Summit 2013 Summer Webサービスのための 10/40Gigabit Ethernetの可能性 松本直人 さくらインターネット株式会社 さくらインターネット研究所 A4 #devsumiA
  • 2. Summit Developers Developers Summit 2013 Summer Webサービスと1/10/40GbEの使い分け D E V O P S M A K E S Y O U R L I F E H A P P Y ! SOURCE: SAKURA Internet Research Center. 12/2012 Project THORN. Internet 1/10GbE 10/40GbE Fat-Pipe Backend Network STORAGE, DATABASE SSDSSD SSDSSD SSDSSD SSDSSD SERVER SERVER SERVER SERVER Web Front Backend ※すでにクラウド事業者では一般的なネットワーク構成
  • 3. Summit Developers Developers Summit 2013 Summer 10 Gigabit Ethernet NICとは? D E V O P S M A K E S Y O U R L I F E H A P P Y ! $299-から$1,110- までの標準価格帯 Mellanox, Myricom, Intel, Chelsio, Solarflare, Broadcom など多様なベンダーからリリース済み SOURCE: COLFAX International.
  • 4. Summit Developers Developers Summit 2013 Summer 40 Gigabit Ethernet NICとは? D E V O P S M A K E S Y O U R L I F E H A P P Y ! $725- の標準価格帯 Mellanoxからのみリリース済み ※現在唯一の実用的なカード SOURCE: COLFAX International.
  • 5. Summit Developers Developers Summit 2013 Summer 10 Gigabit Ethernet Cableは光とメタル D E V O P S M A K E S Y O U R L I F E H A P P Y ! SFP+ Copper Cable (短距離) SFP+ Optical Cable (長距離) SOURCE: COLFAX International.
  • 6. Summit Developers Developers Summit 2013 Summer 40 Gigabit Ethernet Cableは光とメタル D E V O P S M A K E S Y O U R L I F E H A P P Y ! QSFP+ Copper Cable (短距離) QSFP+ Optical Cable (長距離) SOURCE: COLFAX International.
  • 7. Summit Developers Developers Summit 2013 Summer 10GbE vs 40GbE Cable Connector比較 D E V O P S M A K E S Y O U R L I F E H A P P Y ! SFP+ Cable QSFP+ Cable SOURCE: COLFAX International.
  • 8. Summit Developers Developers Summit 2013 Summer 40GbEは根本的にケーブルが異なる D E V O P S M A K E S Y O U R L I F E H A P P Y ! QSFP(Quad Small Form-Factor Pluggable) Cable © 2013 Mellanox Technologies. All Rights Reserved.
  • 9. Summit Developers Developers Summit 2013 Summer 10 Gigabit Ethernet Switchの価格帯 D E V O P S M A K E S Y O U R L I F E H A P P Y ! Mellanox, Arista, Quanta, Fujitsu, Pica8 など多様なベンダーからリリース済み $8,280-から$14,250-までの標準価格帯 SOURCE: COLFAX International.
  • 10. Summit Developers Developers Summit 2013 Summer 40 Gigabit Ethernet Switchの価格帯 D E V O P S M A K E S Y O U R L I F E H A P P Y ! Mellanox,Gnodalなどからリリース済み $14,670-からの標準価格帯 SOURCE: COLFAX International.
  • 11. Summit Developers Developers Summit 2013 Summer 高価な測定機器というハードル D E V O P S M A K E S Y O U R L I F E H A P P Y ! Xcellon-Flex 4x40GEIxia Chassis © 1998-2013 Ixia. All rights reserved.
  • 12. Summit Developers Developers Summit 2013 Summer Intel x86サーバによる測定環境の作り方 D E V O P S M A K E S Y O U R L I F E H A P P Y ! CPU: Intel® Core™ i7-3930K CPU 3.20GHz RAM: 32GB DDR3-DIMM OS: Linux 2.6.32-220.23.1.el6.x86_64 NIC: Mellanox Connect X-3 (40GbE) Benchmark Tool: pkt-gen CPU: Intel® Core™ i7-3930K CPU 3.20GHz RAM: 32GB DDR3-DIMM OS: Linux 2.6.32-220.23.1.el6.x86_64 NIC: Mellanox Connect X-3 (40GbE) 10/40 Gigabit Ethernet Back-to-Back Connection SOURCE: SAKURA Internet Research Center. 12/2012 rev2 Project THORN.
  • 13. Summit Developers Developers Summit 2013 Summer Linux系ツールのバージョンアップが必須 D E V O P S M A K E S Y O U R L I F E H A P P Y ! SOURCE: SAKURA Internet Research Center. 12/2012 rev2 Project THORN. # ethtool eth0 Settings for eth0: Supported ports: [ TP ] Supported link modes: 10000baseT/Full Supports auto-negotiation: No Advertised link modes: 10000baseT/Full Advertised pause frame use: No Advertised auto-negotiation: No Speed: 40000Mb/s Duplex: Full : Link detected: yes 帯域表示の不一致
  • 14. Summit Developers Developers Summit 2013 Summer 10GbEドライバのインストール方法は簡単 D E V O P S M A K E S Y O U R L I F E H A P P Y ! 1) Download from support web http://ja.broadcom.com/support/ethernet_nic/netxtremeii10.php 2) Install Drivers # tar xzvf ./netxtreme2-7.4.27.tar.gz # cd netxtreme2-7.4.27 # make ; make install ©2013 Broadcom Corporation. All rights reserved.
  • 15. Summit Developers Developers Summit 2013 Summer 10/40GbE測定結果(Packet/sec) D E V O P S M A K E S Y O U R L I F E H A P P Y ! 2.1Mpps (10GbE) 4.5Mpps (40GbE) SOURCE: SAKURA Internet Research Center. 12/2012 rev2 Project THORN. Million Packet/sec Mpps MTU Size (Byte)
  • 16. Summit Developers Developers Summit 2013 Summer ベンダーによる10GbE NIC性能差は? D E V O P S M A K E S Y O U R L I F E H A P P Y ! 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. 2.62Mpps 2.81Mpps 2.78Mpps 1.39Gbit/s 1.41Gbit/s 1.39Gbit/s MTU SIZE 64Byte Short Packet Processing Result(RX)
  • 17. Summit Developers Developers Summit 2013 Summer 簡易的なベンチマーク手法の理解 D E V O P S M A K E S Y O U R L I F E H A P P Y ! SOURCE: SAKURA Internet Research Center. 12/2012 rev2 Project THORN. 1/10/40/56Gbit/s Network Adapter SERVER RAMDISK (DRAM) 1/10/40/56Gbit/s Network Adapter SERVER RAMDISK (DRAM) Back-to-Back Interconnect /ram /ram [System; Intel® Core™ i7-3930K CPU @ 3.20GHz / 32GB DDR3-DIMM / Intel 82599-base 10GbE-NIC + Mellanox ConnectX3 40GbE-NIC]
  • 18. Summit Developers Developers Summit 2013 Summer アプリケーション性能が出ない時は… D E V O P S M A K E S Y O U R L I F E H A P P Y ! [System; Intel® Core™ i7-3930K CPU @ 3.20GHz / 32GB DDR3-DIMM / Linux 3.7-rc7 / Mellanox ConnectX3 40GbE-NIC] [Benchmark Tool: nc+dd+tmpfs*, rcopy+tmpfs**,] 5.28 Gbit/sec* 5.37 Gbit/sec* 5.17 Gbit/sec* 18.24 Gbit/sec** ネットワークアプリケーションが ボトルネックになっているケース (BAD KnowHow) SOURCE: SAKURA Internet Research Center. 12/2012 rev2 Project THORN.
  • 19. Summit Developers Developers Summit 2013 Summer 可能性を秘めた10/40GbEの世界 4.5Mpps (40GbE) 2.1Mpps (10GbE) 14.2Mpps 10GbE Hardware Offload NIC (RX) 9.9Mpps 40Gbit/s Infiniband HCA(RDMA) RoCEならば…? Million Packet/sec (Mpps) MTU Size (Byte)
  • 20. Summit Developers Developers Summit 2013 Summer It’s your turn.