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サービスと1/10/40GbEの使い分け

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サービスと1/10/40GbEの使い分け (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

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Recently uploaded (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
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...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

Webサービスと1/10/40GbEの使い分け

  • 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.