Achieving Top Network Performance - Red Hat Summit
Achieving Top Network Performance - Red Hat Summit Achieving Top Network Performance - Red Hat Summit
Teaser 1 – Glustereffect of net.core.rmem_max on gluster read throughput1200.00server net.core.wmem_max tuned (4.2 MB) vs untuned (128-KB)read transfer rate (MB/s)1000.00800.00600.00400.00200.000.0032 64 128 256 512 1024 2048 4096client net.core.rmem_max (bytes)tuneduntuned
Teaser 2 – 40 Gbit / sec netperf●Two 40Gbit cards back to back (no switch).# ./netperf -l 30 -H 172.17.200.82TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to172.17.200.82 (172.17.200.82) port 0 AF_INET : spin interval : demoRecv Send SendSocket Socket Message ElapsedSize Size Size Time Throughputbytes bytes bytes secs. 10^6bits/sec87380 16384 16384 30.00 8868.76
- Page 2 and 3: Achieving Top NetworkPerformanceMar
- Page 4 and 5: Take Aways●●●Awareness of the
- Page 6 and 7: Some Quick Disclaimers●●●We d
- Page 8 and 9: Agenda● Why Bother ?●40 gbit, g
- Page 12 and 13: Teaser 3 - latency● Font size 28
- Page 14 and 15: Memory Characteristics●●●Memo
- 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
Teaser 1 – Glustereffect of net.core.rmem_max on gluster read throughput1200.00server net.core.wmem_max tuned (4.2 MB) vs untuned (128-KB)read transfer rate (MB/s)1000.00800.00600.00400.00200.000.0032 64 128 256 512 1024 2048 4096client net.core.rmem_max (bytes)tuneduntuned