Achieving Top Network Performance - Red Hat Summit
Achieving Top Network Performance - Red Hat Summit Achieving Top Network Performance - Red Hat Summit
lspci – details# lspci -vvvs 81:00.081:00.0 Ethernet controller: Mellanox Technologies MT27500 Family [ConnectX-3]Subsystem: Mellanox Technologies Device 0035Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
- Page 16 and 17: “Issues” that NUMA makes visibl
- Page 18 and 19: NUMA - Latency[root@perf ~]# numact
- Page 20 and 21: PCI Bus - and related issues●●
- Page 22 and 23: 40 Gbit Gen3 vs 10 Gbit PCI Gen2 la
- Page 24 and 25: CPU Characteristics - Basics●●
- Page 26 and 27: CPU - Performance Governors●echo
- Page 28 and 29: CSTATE default - C7 on this configp
- Page 30 and 31: NPtcp latency vs cstates - c7 vs c0
- Page 32 and 33: RHEL6 “tuned-adm” profiles# tun
- Page 34 and 35: Kernel Bypass Technologies - Pros a
- Page 36 and 37: Offload - Solarflare OpenOnloadAver
- Page 38 and 39: KVM Network ArchitectureVirtioConte
- Page 40 and 41: KVM Network Architecture - vhost_ne
- Page 42 and 43: Latency comparison - RHEL 6Network
- Page 44 and 45: Host CPU Consumption virtio vs vhos
- Page 46 and 47: KVM Network Architecture - PCI Devi
- Page 48 and 49: KVM Network Architecture - SR-IOV
- Page 50 and 51: KVM Architecture - Device Assignmen
- Page 52 and 53: RHEL6 - new features●●●●●
- Page 54 and 55: RHEL6 - new features●●Add getso
- Page 56 and 57: Receive Steering - improved message
- Page 58 and 59: Tuning Knobs - Overview●●●By
- Page 60 and 61: sysctl - View and set /proc/sys set
- Page 62 and 63: sysctl - TCP related settings●TCP
- Page 64 and 65: Why Bother ? - Teaser 1effect of ne
- Page 68 and 69: Why Bother - A quick teaser●Check
- Page 70 and 71: Tuning - debug simple netperf TCP_S
- Page 72 and 73: Tuning- first pass bottleneck resol
- Page 74 and 75: Tuning - move the interrupts●●
- Page 76 and 77: Tuning - second pass●mpstat on th
- Page 78 and 79: Tuning - step 2 not clear●●No a
- Page 80 and 81: Tuning - are we done ?●Look for b
- Page 82 and 83: Tuning - sysctl settings●We need
- Page 84 and 85: Tuning - throughput graph40 Gbit Et
- Page 86 and 87: Throttling - cgroups●●●●Con
- Page 88 and 89: cgroups Architecture
- Page 90 and 91: Cgroup how-to1GB/2CPU subset of a 1
- Page 92 and 93: Verify correct bindings[root@dhcp47
- Page 94 and 95: Throttle with cgroups●Example:●
- Page 96 and 97: Network Tuning Tips●●●●Pack
- Page 98 and 99: Wrap UP●Use this talk as suggesti
- Page 100 and 101: For More Information●●●●Ref
- Page 103 and 104: Tools - Hardware / Driver Focus●
- Page 105 and 106: Monitoring Tools - System Level●
- Page 107: ethtool - View and change Ethernet
lspci – details# lspci -vvvs 81:00.081:00.0 Ethernet controller: Mellanox Technologies MT27500 Family [ConnectX-3]Subsystem: Mellanox Technologies Device 0035Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr+ Stepping- SERR+ FastB2B- DisINTx+Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-