Network Linux Spectre Meltdown Impact 10GbE

Tests for a future article by Michael Larabel.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 1901248-SP-NETWORKSP40
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

Common Kernel Benchmarks 2 Tests
Networking Test Suite 3 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Linux 5.0 Stock
January 23 2019
  3 Hours, 46 Minutes
Mitigations Disabled
January 24 2019
  4 Hours, 52 Minutes
Invert Hiding All Results Option
  4 Hours, 19 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


Network Linux Spectre Meltdown Impact 10GbEOpenBenchmarking.orgPhoronix Test Suite2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads)TYAN S7106 (V1.02.B20 BIOS)Intel Sky Lake-E DMI3 Registers96256MBSamsung SSD 970 EVO 250GBllvmpipe 93GBVE2282 x Intel I210 + 2 x QLogic cLOM8214 1/10GbE + Mellanox MT26448Ubuntu 18.105.0.0-999-generic (x86_64) 20190118GNOME Shell 3.30.1X Server 1.20.1modesetting 1.20.13.3 Mesa 18.2.2 (LLVM 7.0 256 bits)GCC 8.2.0ext41920x1080ProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionNetwork Linux Spectre Meltdown Impact 10GbE BenchmarksSystem Logs- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Scaling Governor: intel_pstate powersave- Linux 5.0 Stock: KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Mitigations Disabled: __user pointer sanitization + disabled STIBP: disabled + PTE Inversion; VMX: vulnerable

Linux 5.0 Stock vs. Mitigations Disabled ComparisonPhoronix Test SuiteBaseline+11.8%+11.8%+23.6%+23.6%+35.4%+35.4%47.1%35.7%29.5%21.7%6.7%5%4.9%4.5%3.1%10G+ UDP - 192.168.1.83192.168.1.83 - U.R.R - 360 Seconds192.168.1.83 - TCP Stream - Client To Server - 360 Seconds192.168.1.83 - TCP Stream - Server To Client - 360 Seconds192.168.1.83 - HTTP - Bandwidth - 1192.168.1.83 - TCP - Latency - 1192.168.1.83 - HTTP - Bandwidth - 32192.168.1.83 - HTTP - Bandwidth - 4192.168.1.83 - HTTP - Bandwidth - 16NuttcpNetperfNetperfNetperfEthrEthrEthrEthrEthrLinux 5.0 StockMitigations Disabled

Network Linux Spectre Meltdown Impact 10GbEethr: 192.168.1.83 - TCP - Latency - 1ethr: 192.168.1.83 - TCP - Bandwidth - 4ethr: 192.168.1.83 - HTTP - Bandwidth - 1ethr: 192.168.1.83 - HTTP - Bandwidth - 4ethr: 192.168.1.83 - HTTP - Bandwidth - 16ethr: 192.168.1.83 - HTTP - Bandwidth - 32iperf: 192.168.1.83 - 5201 - 360 Seconds - UDP - 1000Mbit Objective - 5iperf: 192.168.1.83 - 5201 - 360 Seconds - UDP - 100Mbit Objective - 20iperf: 192.168.1.83 - 5201 - 360 Seconds - TCP - 1iperf: 192.168.1.83 - 5201 - 360 Seconds - TCP - 5iperf: 192.168.1.83 - 5201 - 360 Seconds - UDP - 1iperf: 192.168.1.83 - 5201 - 360 Seconds - TCP - 20iperf: 192.168.1.83 - 5201 - 360 Seconds - UDP - 20nuttcp: 10G+ UDP - 192.168.1.83nuttcp: TCP Transfer - Default - 192.168.1.83nuttcp: TCP Transfer - Server To Client - 192.168.1.83netperf: 192.168.1.83 - UDP Request Response - 360 Secondsnetperf: 192.168.1.83 - TCP Stream - Client To Server - 360 Secondsnetperf: 192.168.1.83 - TCP Stream - Server To Client - 360 SecondsLinux 5.0 StockMitigations Disabled60.12722046014501465146149992000722269921.05681011.032.3872127634158850824457.27726649115151510153350002000721169341.05689211.033.50720776372155658297OpenBenchmarking.org

Ethr

Ethr is a cross-platform Golang-written network performance measurement tool developed by Microsoft that is capable of testing multiple protocols and different measurements. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMicroseconds, Fewer Is BetterEthr 2019-01-02Server Address: 192.168.1.83 - Protocol: TCP - Test: Latency - Threads: 1Linux 5.0 StockMitigations Disabled1326395265SE +/- 1.14, N = 3SE +/- 0.53, N = 360.1257.27MIN: 50.84 / MAX: 109.9MIN: 49.62 / MAX: 100.62
OpenBenchmarking.orgMicroseconds, Fewer Is BetterEthr 2019-01-02Server Address: 192.168.1.83 - Protocol: TCP - Test: Latency - Threads: 1Linux 5.0 StockMitigations Disabled1224364860Min: 58.89 / Avg: 60.12 / Max: 62.4Min: 56.23 / Avg: 57.27 / Max: 58

OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: 192.168.1.83 - Protocol: TCP - Test: Bandwidth - Threads: 4Linux 5.0 StockMitigations Disabled16003200480064008000SE +/- 35.02, N = 3SE +/- 26.10, N = 372207266
OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: 192.168.1.83 - Protocol: TCP - Test: Bandwidth - Threads: 4Linux 5.0 StockMitigations Disabled13002600390052006500Min: 7152 / Avg: 7219.56 / Max: 7269.33Min: 7228 / Avg: 7266 / Max: 7316

OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: 192.168.1.83 - Protocol: HTTP - Test: Bandwidth - Threads: 1Linux 5.0 StockMitigations Disabled110220330440550SE +/- 0.49, N = 3SE +/- 4.42, N = 3460491
OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: 192.168.1.83 - Protocol: HTTP - Test: Bandwidth - Threads: 1Linux 5.0 StockMitigations Disabled90180270360450Min: 458.77 / Avg: 459.62 / Max: 460.46Min: 485.35 / Avg: 490.91 / Max: 499.65

OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: 192.168.1.83 - Protocol: HTTP - Test: Bandwidth - Threads: 4Linux 5.0 StockMitigations Disabled30060090012001500SE +/- 3.86, N = 3SE +/- 3.99, N = 314501515
OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: 192.168.1.83 - Protocol: HTTP - Test: Bandwidth - Threads: 4Linux 5.0 StockMitigations Disabled30060090012001500Min: 1442.5 / Avg: 1449.79 / Max: 1455.63Min: 1508.13 / Avg: 1514.58 / Max: 1521.88

OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: 192.168.1.83 - Protocol: HTTP - Test: Bandwidth - Threads: 16Linux 5.0 StockMitigations Disabled30060090012001500SE +/- 9.92, N = 3SE +/- 12.69, N = 314651510
OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: 192.168.1.83 - Protocol: HTTP - Test: Bandwidth - Threads: 16Linux 5.0 StockMitigations Disabled30060090012001500Min: 1448.13 / Avg: 1465.42 / Max: 1482.5Min: 1485.63 / Avg: 1510.42 / Max: 1527.5

OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: 192.168.1.83 - Protocol: HTTP - Test: Bandwidth - Threads: 32Linux 5.0 StockMitigations Disabled30060090012001500SE +/- 2.73, N = 3SE +/- 5.07, N = 314611533
OpenBenchmarking.orgMbits/sec, More Is BetterEthr 2019-01-02Server Address: 192.168.1.83 - Protocol: HTTP - Test: Bandwidth - Threads: 32Linux 5.0 StockMitigations Disabled30060090012001500Min: 1455.63 / Avg: 1461.04 / Max: 1464.38Min: 1524.38 / Avg: 1532.71 / Max: 1541.88

iPerf

iPerf is a network bandwidth throughput testing software. This test profile is used for automated testing of an iperf client and requires you have access to an iperf server. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.1.3Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 360 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 5Linux 5.0 StockMitigations Disabled11002200330044005500499950001. (CC) gcc options: -O3 -march=native -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.1.3Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 360 Seconds - Test: UDP - 100Mbit Objective - Parallel: 20Linux 5.0 StockMitigations Disabled400800120016002000200020001. (CC) gcc options: -O3 -march=native -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.1.3Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 360 Seconds - Test: TCP - Parallel: 1Linux 5.0 StockMitigations Disabled15003000450060007500SE +/- 6.66, N = 3SE +/- 56.32, N = 3722272111. (CC) gcc options: -O3 -march=native -lm
OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.1.3Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 360 Seconds - Test: TCP - Parallel: 1Linux 5.0 StockMitigations Disabled13002600390052006500Min: 7213 / Avg: 7222 / Max: 7235Min: 7108 / Avg: 7211 / Max: 73021. (CC) gcc options: -O3 -march=native -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.1.3Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 360 Seconds - Test: TCP - Parallel: 5Linux 5.0 StockMitigations Disabled15003000450060007500SE +/- 25.39, N = 3SE +/- 22.81, N = 3699269341. (CC) gcc options: -O3 -march=native -lm
OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.1.3Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 360 Seconds - Test: TCP - Parallel: 5Linux 5.0 StockMitigations Disabled12002400360048006000Min: 6941 / Avg: 6991.67 / Max: 7020Min: 6895 / Avg: 6934 / Max: 69741. (CC) gcc options: -O3 -march=native -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.1.3Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 360 Seconds - Test: UDP - Parallel: 1Linux 5.0 StockMitigations Disabled0.23630.47260.70890.94521.1815SE +/- 0.00, N = 3SE +/- 0.00, N = 31.051.051. (CC) gcc options: -O3 -march=native -lm
OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.1.3Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 360 Seconds - Test: UDP - Parallel: 1Linux 5.0 StockMitigations Disabled246810Min: 1.05 / Avg: 1.05 / Max: 1.05Min: 1.05 / Avg: 1.05 / Max: 1.051. (CC) gcc options: -O3 -march=native -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.1.3Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 360 Seconds - Test: TCP - Parallel: 20Linux 5.0 StockMitigations Disabled15003000450060007500SE +/- 7.84, N = 3SE +/- 19.16, N = 3681068921. (CC) gcc options: -O3 -march=native -lm
OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.1.3Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 360 Seconds - Test: TCP - Parallel: 20Linux 5.0 StockMitigations Disabled12002400360048006000Min: 6794 / Avg: 6809.67 / Max: 6818Min: 6857 / Avg: 6892 / Max: 69231. (CC) gcc options: -O3 -march=native -lm

OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.1.3Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 360 Seconds - Test: UDP - Parallel: 20Linux 5.0 StockMitigations Disabled3691215SE +/- 3.33, N = 10SE +/- 3.33, N = 1011.0311.031. (CC) gcc options: -O3 -march=native -lm
OpenBenchmarking.orgMbits/sec, More Is BetteriPerf 3.1.3Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 360 Seconds - Test: UDP - Parallel: 20Linux 5.0 StockMitigations Disabled3691215Min: 1.05 / Avg: 11.03 / Max: 21Min: 1.05 / Avg: 11.03 / Max: 211. (CC) gcc options: -O3 -march=native -lm

Nuttcp

Nuttcp is a network performance measurement tool intended for use by network and system managers. Its most basic usage is to determine the raw TCP (or UDP) network layer throughput by transferring memory buffers from a source system across an interconnecting network to a destination system, either transferring data for a specified time interval, or alternatively transferring a specified number of bytes. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMbits/sec, More Is BetterNuttcp 8.1.4Test: 10G+ UDP - Server Address: 192.168.1.83Linux 5.0 StockMitigations Disabled0.78751.5752.36253.153.9375SE +/- 0.10, N = 12SE +/- 0.10, N = 122.383.501. (CC) gcc options: -O3
OpenBenchmarking.orgMbits/sec, More Is BetterNuttcp 8.1.4Test: 10G+ UDP - Server Address: 192.168.1.83Linux 5.0 StockMitigations Disabled246810Min: 1.79 / Avg: 2.38 / Max: 2.86Min: 2.86 / Avg: 3.5 / Max: 3.891. (CC) gcc options: -O3

OpenBenchmarking.orgMbits/sec, More Is BetterNuttcp 8.1.4Test: TCP Transfer - Default - Server Address: 192.168.1.83Linux 5.0 StockMitigations Disabled15003000450060007500SE +/- 39.42, N = 3SE +/- 61.12, N = 3721272071. (CC) gcc options: -O3
OpenBenchmarking.orgMbits/sec, More Is BetterNuttcp 8.1.4Test: TCP Transfer - Default - Server Address: 192.168.1.83Linux 5.0 StockMitigations Disabled13002600390052006500Min: 7133.48 / Avg: 7211.63 / Max: 7259.7Min: 7141.09 / Avg: 7206.88 / Max: 73291. (CC) gcc options: -O3

OpenBenchmarking.orgMbits/sec, More Is BetterNuttcp 8.1.4Test: TCP Transfer - Server To Client - Server Address: 192.168.1.83Linux 5.0 StockMitigations Disabled16003200480064008000SE +/- 152.09, N = 3SE +/- 61.47, N = 3763476371. (CC) gcc options: -O3
OpenBenchmarking.orgMbits/sec, More Is BetterNuttcp 8.1.4Test: TCP Transfer - Server To Client - Server Address: 192.168.1.83Linux 5.0 StockMitigations Disabled13002600390052006500Min: 7367.14 / Avg: 7634.27 / Max: 7893.84Min: 7519.54 / Avg: 7637.19 / Max: 7726.91. (CC) gcc options: -O3

Netperf

Netperf is a network bandwidth testing software. This test profile is used for automated testing of a netperf client and requires you have access to a netperf server. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgTransaction Rate Per Second, More Is BetterNetperf 2.7.0Server: 192.168.1.83 - Test: UDP Request Response - Duration: 360 SecondsLinux 5.0 StockMitigations Disabled5001000150020002500SE +/- 14.42, N = 3SE +/- 209.80, N = 9158821551. (CC) gcc options: -O3 -march=native -lm
OpenBenchmarking.orgTransaction Rate Per Second, More Is BetterNetperf 2.7.0Server: 192.168.1.83 - Test: UDP Request Response - Duration: 360 SecondsLinux 5.0 StockMitigations Disabled400800120016002000Min: 1563.28 / Avg: 1587.54 / Max: 1613.19Min: 927.11 / Avg: 2155.13 / Max: 2726.371. (CC) gcc options: -O3 -march=native -lm

OpenBenchmarking.orgMegabits/sec Throughput, More Is BetterNetperf 2.7.0Server: 192.168.1.83 - Test: TCP Stream - Client To Server - Duration: 360 SecondsLinux 5.0 StockMitigations Disabled140280420560700SE +/- 7.54, N = 3SE +/- 67.30, N = 65086581. (CC) gcc options: -O3 -march=native -lm
OpenBenchmarking.orgMegabits/sec Throughput, More Is BetterNetperf 2.7.0Server: 192.168.1.83 - Test: TCP Stream - Client To Server - Duration: 360 SecondsLinux 5.0 StockMitigations Disabled120240360480600Min: 492.89 / Avg: 507.55 / Max: 517.9Min: 481.41 / Avg: 657.97 / Max: 928.481. (CC) gcc options: -O3 -march=native -lm

OpenBenchmarking.orgMegabits/sec Throughput, More Is BetterNetperf 2.7.0Server: 192.168.1.83 - Test: TCP Stream - Server To Client - Duration: 360 SecondsLinux 5.0 StockMitigations Disabled60120180240300SE +/- 146.96, N = 6SE +/- 144.23, N = 82442971. (CC) gcc options: -O3 -march=native -lm
OpenBenchmarking.orgMegabits/sec Throughput, More Is BetterNetperf 2.7.0Server: 192.168.1.83 - Test: TCP Stream - Server To Client - Duration: 360 SecondsLinux 5.0 StockMitigations Disabled50100150200250Min: 51.77 / Avg: 243.78 / Max: 973.54Min: 0.31 / Avg: 296.74 / Max: 977.81. (CC) gcc options: -O3 -march=native -lm