IO Linux Vyatta PC

Similar documents

Windows Server 2012 におけるネットワークインフラストラクチャアップデート MVP : 阿部直樹

ProLiant BL20p Generation 4 システム構成図

ProLiant BL460c システム構成図

NEC Storage series NAS Device

ProLiant BL25p Generation 2システム構成図


160311_icm2015-muramatsu-v2.pptx

IPSJ SIG Technical Report Vol.2011-IOT-12 No /3/ , 6 Construction and Operation of Large Scale Web Contents Distribution Platfo


コスト効率の高い業界標準サーバーへのERPの導入

リアルタイムシステム

12 PowerEdge PowerEdge Xeon E PowerEdge 11 PowerEdge DIMM Xeon E PowerEdge DIMM DIMM 756GB 12 PowerEdge Xeon E5-

VNXe3300 ハードウェア情報ガイド

ProLiant BL35p システム構成図

template.dvi

ProLiant SL6000 Sclable System システム構成図

スライド 1

RDMAプロトコル: ネットワークパフォーマンスの向上

VMware VirtualCenter: Virtual Infrastructure Management Software

1 / 1 idrac8 CPU 1 Intel Xeon E v5 Intel Pentium Intel Core i3 Intel Celeron Intel C236 Microsoft Windows Server 2008 R2 SP1 Microsoft Windows S

Ver. 3.7 Ver E v3 2.4GHz, 20M cache, 8.00GT/s QPI,, HT, 8C/16T 85W E v3 1.6GHz, 15M cache, 6.40GT/s QPI,, HT,

26 FPGA FPGA (Field Programmable Gate Array) ASIC (Application Specific Integrated Circuit) FPGA FPGA FPGA FPGA Linux FreeDOS skewed way L1

PowerPoint プレゼンテーション

HP ProLiant ML110 Generation 5 システム構成図

2016_Sum_H4_0405.ai


Ver. 3.8 Ver NOTE E v3 2.4GHz, 20M cache, 8.00GT/s QPI,, HT, 8C/16T 85W E v3 1.6GHz, 15M cache, 6.40GT/s QPI,,

2nd-1.dvi

Second-semi.PDF

11U Dell CPU RAID 1U 1 Intel Xeon E v5 Intel Pentium Intel Core i3 Intel Celeron Intel C236 Microsoft Windows Server 2008 R2/2008 R2 SP1 Standar

OVERVIEW hp StorageWorks NAS 2000s hp StorageWorks NAS 2000s A 3.5 B 3.5 IDE DVD-ROM C LED LED Ultra320 SCSI ( ) NAS 2000s NAS 2000s NAS

VNXe3100 ハードウェア情報ガイド

[1] [2] [3] (RTT) 2. Android OS Android OS Google OS 69.7% [4] 1 Android Linux [5] Linux OS Android Runtime Dalvik Dalvik UI Application(Home,T

untitled

Ver. 3.8 Ver E v3 2.4GHz, 20M cache, 8.00GT/s QPI,, HT, 8C/16T 85W E v3 1.6GHz, 15M cache, 6.40GT/s QPI,, HT,

ご使用上の留意・注意事項

HP StoreVirtual(LeftHand)

Ver. 3.8 Ver NOTE E v3 2.4GHz, 20M cache, 8.00GT/s QPI,, HT, 8C/16T 85W E v3 1.6GHz, 15M cache, 6.40GT/s QPI,

Express5800/110Ee Pentium 1. Express5800/110Ee N N Express5800/110Ee Express5800/110Ee ( /800EB(256)) ( /800EB(256) 20W) CPU L1 L2 CD-

OVERVIEW ProLiant ML110 Storage Server ProLiant ML110 Storage Server A C D () 4 SATA RAID Ultra320 SCSI Serial ATA 3.5 DVD-ROM DVD-ROM ProLia

102

T330_ indd

Lagopus SDN/OpenFlow switch: yet another SDN/OF switch agent and high-performance software switch

PRIMEQUEST 1000シリーズ Linux運用ガイド

Ver Ver NOTE E v3 2.4GHz, 20M cache, 8.00GT/s QPI,, HT, 8C/16T 85W E v3 1.6GHz, 15M cache, 6.40GT/s QPI

WinDriver PCI Quick Start Guide

LANDriverUpDate


2016 IT? Microsoft Azure (SDDC) Window

橡Webcamユーザーガイド03.PDF

PRIMERGY RX100 S5 システム構成図 (2009年4月版) 樹系図

HP ProLiant DL360 Gen9 ベンチマーク検証 結果報告書

Express5800/120Ed

Express5800/120Lf 1. Express5800/120Lf N N N Express5800/120Lf Express5800/120Lf Express5800/120Lf ( /1BG(256)) ( /1BG(256)) (

SmartLMSユーザーズガイド<講師編>

(Microsoft PowerPoint - E6x5C SDXC Demo Seminar [\214\335\212\267\203\202\201[\203h])

1 Microsoft Windows Server 2012 Windows Server Windows Azure Hyper-V Windows Server 2012 Datacenter/Standard Hyper-V Windows Server Windo

Printer Driverセットアップ編

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

HPE Moonshot System ~ビッグデータ分析&モバイルワークプレイスを新たなステージへ~

FUJITSU ULTRA LVD SCSI Host Bus Adapter Driver 3.0 説明書

ProLiant DL380 SAN Storageモデル システム構成図

Microsoft Word - sbnt40r7.doc

ProLiant DL180 システム構成図

DRAM SRAM SDRAM (Synchronous DRAM) DDR SDRAM (Double Data Rate SDRAM) DRAM 4 C Wikipedia 1.8 SRAM DRAM DRAM SRAM DRAM SRAM (256M 1G bit) (32 64M bit)

ProLiant ML110 Generation 4 システム構成図

VyattaでのPPPoEとNetwork emulator

SharePoint 2003 Performance White Paper

Transcription:

IO syuu@openbsd.org

IO Linux Vyatta PC

socket queue Process(User) Process(Kernel) input queue SW Intr Handler HW Intr Handler

NIC NIC:1GbE 10GbE CPU:1GHz 3.2GHz:CPU 1/10 CPU 1CPU

NIC NIC

socket queue Process(User) Process(Kernel) input queue SW Intr Handler HW Intr Handler

Interrupt Coalescing

NIC NIC NAPI Linux http://tinyurl.com/linuxnapi

NAPI socket queue Process(User) Process(Kernel) SW Intr Handler HW Intr Handler

NICCPU CPU 1Gbps Pentium4 2.4GHz CPU 80% CPU

socket queue Process(User) Process(Kernel) SW Intr Handler HW Intr Handler

TOE (TCP Offload Engine) NIC TCP/IP TOE OS OSTOE TOE

TOE (TCP Offload Engine) Linux WindowsOS http://bit.ly/offload RDMA, iscsi HBA

TCP Checksum Offload TCP Large Segment Offload 64KB NIC MTU Large Receive Offload LSONIC

Linux TCP Checksum Offload TCP Large Segment Offload 64KB NIC MTU Large Receive Offload LSONIC

NIC CPU

CPU cpu0 cpu1 Process(User) Process(User) socket queue Process(Kernel) socket queue Process(Kernel) SW Intr Handler SW Intr Handler HW Intr Handler HW Intr Handler

Receive Side Scaling CPU CPU CPU CPU

Receive Side Scaling cpu0 cpu1 cpu2 cpu3 RX Queue #0 RX Queue #1 RX Queue #2 RX Queue #3 hash queue 0 1 NIC

Receive Side Scaling Microsoft Scalable Network Initiative http://bit.ly/receivesidescaling Windows Linux PCI MSI-X NIC RSS

RPS(Linux) RSS NIC RSS CPU CPU CPU RSS

cpu3 cpu2 cpu1 cpu0 socket queue socket queue backlog #1 hash queue 0 1 backlog #2 backlog #3

RFS(Linux) CPU RPS

RPS

CPU

Intel http://bit.ly/ioatj NIC CPU OS CPU I/O CPU

TOE TOE CPU CPU TCP/IP TCP/IP CPU TOE

Intel I/O Acceleration Technology Intel QuickData Technology Direct Cache Access Receive Side Scaling Large Receive Offload Low Latency Interrupts

Intel QuickData Technology NIC DMA CPU OS

Intel QuickData Technology socket queue Process(User) Process(Kernel) SW Intr Handler HW Intr Handler

Direct Cache Access NIC DMA CPU NIC prefetch

DCA CPU Cache Fetch Snoop invalidate Writeback DMA Write Memory Controller Memory Memory Wirte I/O Device

DCA Snoop invalidate +hint DMA Write CPU Cache Memory Controller I/O Device Writeback HW Prefetch Memory Memory Wirte

Intel VT-c SR-IOV OS NIC VMDq VM IO

VM1 VM2 Hypervisor

Intel VT-d PCI Passthrough VM1 VM2 Hypervisor

SR-IOV VM1 VM2 Hypervisor

VMDq VM1 VM2 Hypervisor RX1 RX1 RX1 RX2 RX2 RX1 RX2 RX1 RX1 RX2

Intel