Tests by Michael Larabel for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1901253-SP-GIGABIT7499 Gigabit Linux vs. FreeBSD vs. Windows Network Benchmarks - Phoronix Test Suite Gigabit Linux vs. FreeBSD vs. Windows Network Benchmarks Tests by Michael Larabel for a future article.
HTML result view exported from: https://openbenchmarking.org/result/1901253-SP-GIGABIT7499&gru&rdt .
Processor Motherboard Memory Disk Graphics Network Chipset Monitor OS Kernel Display Driver File-System Screen Resolution Compiler Desktop Display Server OpenGL Intel I210 Windows 2019 FreeBSD 12 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 2 x Intel Xeon Gold 6138 @ 2.00GHz (40 Cores / 80 Threads) TYAN S7106 12 x 8192 MB 2666MHz Micron 9ASF1G72PZ-2G6B1 233GB Samsung SSD 970 EVO 250GB Microsoft Basic Display Intel I210 Gigabit Connection + Intel I210 Gigabit Connection #2 Microsoft Windows Server 2019 Essentials Build 17763 10.0 (x86_64) 10.0.17763.1 NTFS 1024x768 Intel Xeon Gold 6138 @ 2.00GHz (80 Cores) TYAN B7106G24EV4HR Intel Sky Lake-E DMI3 Registers 97024MB Generic NVMe Device ASPEED Family FreeBSD 12.0-RELEASE (x86_64) Clang 6.0.1 (SVN 335540) zfs 800x600 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads) TYAN S7106 (V1.02.B20 BIOS) 96256MB Samsung SSD 970 EVO 250GB llvmpipe 93GB VE228 2 x Intel I210 + 2 x QLogic cLOM8214 1/10GbE + Mellanox MT26448 Ubuntu 18.04 4.15.0-43-generic (x86_64) GNOME Shell 3.28.3 X Server 1.19.6 modesetting 1.19.6 3.3 Mesa 18.0.5 (LLVM 6.0 256 bits) GCC 7.3.0 ext4 1920x1080 Intel Device 2020 12 x 8192 MB DDR4-2666MHz Micron 9ASF1G72PZ-2G6B1 LLVMpipe Debian 9.6 4.9.0-8-amd64 (x86_64) GNOME Shell 3.22.3 X Server 1.19.2 3.3 Mesa 13.0.6 Gallium 0.4 (LLVM 3.9 256 bits) GCC 6.3.0 20170516 1024x768 Intel Sky Lake-E DMI3 Registers 96256MB llvmpipe 93GB VE228 Clear Linux OS 27400 4.20.3-685.native (x86_64) GNOME Shell 3.30.2 X Server 1.20.3 modesetting 1.20.3 3.3 Mesa 19.0.0-devel (LLVM 7.0 256 bits) GCC 8.2.1 20180502 + Clang 7.0.1 + LLVM 7.0.1 1920x1080 Ubuntu 18.10 4.18.0-13-generic (x86_64) GNOME Shell 3.30.1 X Server 1.20.1 modesetting 1.20.1 3.3 Mesa 18.2.2 (LLVM 7.0 256 bits) GCC 8.2.0 12 x 8192 MB DDR4-2666MT/s Micron 9ASF1G72PZ-2G6B1 Scientific 7.6 3.10.0-957.1.3.el7.x86_64 (x86_64) GNOME Shell 3.28.3 2.1 Mesa 18.0.5 (LLVM 6.0 256 bits) GCC 4.8.5 20150623 xfs OpenBenchmarking.org Security Details - Intel I210: FreeBSD 12: KPTI - Intel I210: Ubuntu 18.04: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Intel I210: Debian 9.6: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Intel I210: Clear Linux: 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 - Intel I210: Ubuntu 18.10: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Intel I210: Scientific 7: SELinux + KPTI + Load fences __user pointer sanitization + IBRS (kernel) + SSB disabled via prctl and seccomp + PTE Inversion; VMX: SMT vulnerable L1D conditional cache flushes Compiler Details - Intel I210: Ubuntu 18.04: --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 - Intel I210: Debian 9.6: --build=x86_64-linux-gnu --disable-browser-plugin --disable-vtable-verify --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-gtk-cairo --enable-java-awt=gtk --enable-java-home --enable-languages=c,ada,c++,java,go,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-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-arch-directory=amd64 --with-default-libstdcxx-abi=new --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic -v - Intel I210: Clear Linux: --build=x86_64-generic-linux --disable-libmpx --disable-libunwind-exceptions --disable-multiarch --disable-vtable-verify --enable-__cxa_atexit --enable-bootstrap --enable-clocale=gnu --enable-gnu-indirect-function --enable-languages=c,c++,fortran,go --enable-ld=default --enable-libstdcxx-pch --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --exec-prefix=/usr --includedir=/usr/include --target=x86_64-generic-linux --with-arch=westmere --with-glibc-version=2.19 --with-gnu-ld --with-isl --with-ppl=yes --with-tune=haswell - Intel I210: Ubuntu 18.10: --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 - Intel I210: Scientific 7: --build=x86_64-redhat-linux --disable-libgcj --disable-libunwind-exceptions --enable-__cxa_atexit --enable-bootstrap --enable-checking=release --enable-gnu-indirect-function --enable-gnu-unique-object --enable-initfini-array --enable-languages=c,c++,objc,obj-c++,java,fortran,ada,go,lto --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-arch_32=x86-64 --with-linker-hash-style=gnu --with-tune=generic Processor Details - Intel I210: Ubuntu 18.04: Scaling Governor: intel_pstate powersave - Intel I210: Debian 9.6: Scaling Governor: intel_pstate powersave - Intel I210: Clear Linux: Scaling Governor: intel_pstate performance - Intel I210: Ubuntu 18.10: Scaling Governor: intel_pstate powersave - Intel I210: Scientific 7: Scaling Governor: intel_pstate powersave Environment Details - Intel I210: Clear Linux: CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake-fvisibility-inlines-hidden-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags="-ftree-vectorize-mavx"
ethr: 192.168.1.83 - TCP - Connections/s - 1 ethr: 192.168.1.83 - TCP - Connections/s - 8 iperf: 192.168.1.83 - 5201 - 60 Seconds - TCP - 1 iperf: 192.168.1.83 - 5201 - 60 Seconds - TCP - 5 iperf: 192.168.1.83 - 5201 - 60 Seconds - TCP - 20 nuttcp: TCP Transfer - Default - 192.168.1.83 ethr: 192.168.1.83 - TCP - Bandwidth - 8 ethr: 192.168.1.83 - UDP - Bandwidth - 8 ethr: 192.168.1.83 - HTTP - Bandwidth - 1 ethr: 192.168.1.83 - TCP - Bandwidth - 64 ethr: 192.168.1.83 - TCP - Latency - 1 ethr: 192.168.1.83 - TCP - Latency - 8 ethr: 192.168.1.83 - TCP - Latency - 64 Intel I210 Windows 2019 FreeBSD 12 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 4146 35700 949 949 950 949 949 961 326 986 134.42 125.36 134.84 940 941 943 940 6673 44163 942 942 941 941 943 982 305 942 85.92 88.38 97.38 9443 51487 942 942 942 941 942 961 309 981 79.69 79.33 78.95 10497 43647 933 941 941 934 990 961 338 1227 70.89 66.48 64.43 7083 42963 942 941 941 941 943 986 296 971 93.44 94.64 92.04 4340 42173 941 941 942 941 942 961 302 1038 101.61 101.30 102.75 OpenBenchmarking.org
Ethr Server Address: 192.168.1.83 - Protocol: TCP - Test: Connections/s - Threads: 1 OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: TCP - Test: Connections/s - Threads: 1 Windows 2019 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 2K 4K 6K 8K 10K SE +/- 98.75, N = 12 SE +/- 27.28, N = 3 SE +/- 169.54, N = 3 SE +/- 17.64, N = 3 SE +/- 36.67, N = 3 SE +/- 10.00, N = 3 4146 6673 9443 10497 7083 4340
Ethr Server Address: 192.168.1.83 - Protocol: TCP - Test: Connections/s - Threads: 8 OpenBenchmarking.org Connections/sec, More Is Better Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: TCP - Test: Connections/s - Threads: 8 Windows 2019 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 11K 22K 33K 44K 55K SE +/- 398.04, N = 3 SE +/- 35.28, N = 3 SE +/- 290.36, N = 3 SE +/- 5451.82, N = 11 SE +/- 78.60, N = 3 SE +/- 151.69, N = 3 35700 44163 51487 43647 42963 42173
iPerf Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 60 Seconds - Test: TCP - Parallel: 1 OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.1.3 Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 60 Seconds - Test: TCP - Parallel: 1 Windows 2019 FreeBSD 12 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 200 400 600 800 1000 949 940 942 942 933 942 941 clang gcc gcc gcc gcc gcc
iPerf Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 60 Seconds - Test: TCP - Parallel: 5 OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.1.3 Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 60 Seconds - Test: TCP - Parallel: 5 Windows 2019 FreeBSD 12 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 200 400 600 800 1000 SE +/- 0.33, N = 3 949 941 942 942 941 941 941 clang gcc gcc gcc gcc gcc
iPerf Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 60 Seconds - Test: TCP - Parallel: 20 OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.1.3 Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 60 Seconds - Test: TCP - Parallel: 20 Windows 2019 FreeBSD 12 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 200 400 600 800 1000 SE +/- 0.33, N = 3 950 943 941 942 941 941 942 clang gcc gcc gcc gcc gcc
Nuttcp Test: TCP Transfer - Default - Server Address: 192.168.1.83 OpenBenchmarking.org Mbits/sec, More Is Better Nuttcp 8.1.4 Test: TCP Transfer - Default - Server Address: 192.168.1.83 Windows 2019 FreeBSD 12 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 200 400 600 800 1000 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.43, N = 3 SE +/- 0.51, N = 3 SE +/- 0.42, N = 3 SE +/- 0.38, N = 3 949 940 941 941 934 941 941 clang gcc gcc gcc gcc gcc
Ethr Server Address: 192.168.1.83 - Protocol: TCP - Test: Bandwidth - Threads: 8 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: TCP - Test: Bandwidth - Threads: 8 Windows 2019 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 200 400 600 800 1000 SE +/- 0.04, N = 3 SE +/- 0.41, N = 3 SE +/- 0.26, N = 3 SE +/- 14.61, N = 12 SE +/- 0.56, N = 3 SE +/- 0.22, N = 3 949 943 942 990 943 942
Ethr Server Address: 192.168.1.83 - Protocol: UDP - Test: Bandwidth - Threads: 8 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: UDP - Test: Bandwidth - Threads: 8 Windows 2019 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 200 400 600 800 1000 SE +/- 0.04, N = 3 SE +/- 10.35, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 4.69, N = 4 SE +/- 0.03, N = 3 961 982 961 961 986 961
Ethr Server Address: 192.168.1.83 - Protocol: HTTP - Test: Bandwidth - Threads: 1 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: HTTP - Test: Bandwidth - Threads: 1 Windows 2019 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 70 140 210 280 350 SE +/- 1.18, N = 3 SE +/- 2.23, N = 3 SE +/- 5.75, N = 12 SE +/- 1.22, N = 3 SE +/- 1.18, N = 3 SE +/- 0.37, N = 3 326 305 309 338 296 302
Ethr Server Address: 192.168.1.83 - Protocol: TCP - Test: Bandwidth - Threads: 64 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: TCP - Test: Bandwidth - Threads: 64 Windows 2019 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 300 600 900 1200 1500 SE +/- 8.22, N = 6 SE +/- 0.30, N = 3 SE +/- 11.69, N = 12 SE +/- 86.47, N = 12 SE +/- 13.05, N = 6 SE +/- 29.25, N = 12 986 942 981 1227 971 1038
Ethr Server Address: 192.168.1.83 - Protocol: TCP - Test: Latency - Threads: 1 OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: TCP - Test: Latency - Threads: 1 Windows 2019 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 30 60 90 120 150 SE +/- 1.93, N = 12 SE +/- 2.33, N = 9 SE +/- 3.16, N = 12 SE +/- 4.73, N = 12 SE +/- 1.43, N = 12 SE +/- 0.79, N = 3 134.42 85.92 79.69 70.89 93.44 101.61 MIN: 68.77 / MAX: 154.8 MIN: 60.89 / MAX: 173.93 MIN: 53.92 / MAX: 271.34 MIN: 76.44 / MAX: 179.97 MIN: 91.28 / MAX: 202
Ethr Server Address: 192.168.1.83 - Protocol: TCP - Test: Latency - Threads: 8 OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: TCP - Test: Latency - Threads: 8 Windows 2019 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 30 60 90 120 150 SE +/- 2.43, N = 3 SE +/- 2.13, N = 12 SE +/- 3.27, N = 12 SE +/- 3.97, N = 9 SE +/- 1.87, N = 3 SE +/- 1.78, N = 3 125.36 88.38 79.33 66.48 94.64 101.30 MIN: 69.53 / MAX: 152.73 MIN: 59.76 / MAX: 173.34 MIN: 53.82 / MAX: 264.05 MIN: 82.43 / MAX: 177.46 MIN: 85.89 / MAX: 255.68
Ethr Server Address: 192.168.1.83 - Protocol: TCP - Test: Latency - Threads: 64 OpenBenchmarking.org Microseconds, Fewer Is Better Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: TCP - Test: Latency - Threads: 64 Windows 2019 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 30 60 90 120 150 SE +/- 2.60, N = 12 SE +/- 0.03, N = 3 SE +/- 3.58, N = 9 SE +/- 0.36, N = 3 SE +/- 1.57, N = 12 SE +/- 1.98, N = 3 134.84 97.38 78.95 64.43 92.04 102.75 MIN: 86.66 / MAX: 152.16 MIN: 60.41 / MAX: 165.1 MIN: 57.5 / MAX: 246.61 MIN: 73.87 / MAX: 179.33 MIN: 85.77 / MAX: 212.99
Phoronix Test Suite v10.8.4