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&grr&sor&rro .
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 - Latency - 1 iperf: 192.168.1.83 - 5201 - 60 Seconds - TCP - 5 iperf: 192.168.1.83 - 5201 - 60 Seconds - TCP - 1 iperf: 192.168.1.83 - 5201 - 60 Seconds - TCP - 20 ethr: 192.168.1.83 - TCP - Latency - 64 ethr: 192.168.1.83 - TCP - Latency - 8 nuttcp: TCP Transfer - Default - 192.168.1.83 ethr: 192.168.1.83 - TCP - Connections/s - 1 ethr: 192.168.1.83 - TCP - Bandwidth - 64 ethr: 192.168.1.83 - HTTP - Bandwidth - 1 ethr: 192.168.1.83 - TCP - Connections/s - 8 ethr: 192.168.1.83 - TCP - Bandwidth - 8 ethr: 192.168.1.83 - UDP - Bandwidth - 8 Intel I210 Windows 2019 FreeBSD 12 Ubuntu 18.04 Debian 9.6 Clear Linux Ubuntu 18.10 Scientific 7 134.42 949 949 950 134.84 125.36 949 4146 986 326 35700 949 961 941 940 943 940 85.92 942 942 941 97.38 88.38 941 6673 942 305 44163 943 982 79.69 942 942 942 78.95 79.33 941 9443 981 309 51487 942 961 70.89 941 933 941 64.43 66.48 934 10497 1227 338 43647 990 961 93.44 941 942 941 92.04 94.64 941 7083 971 296 42963 943 986 101.61 941 941 942 102.75 101.30 941 4340 1038 302 42173 942 961 OpenBenchmarking.org
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 Scientific 7 Ubuntu 18.10 Ubuntu 18.04 Debian 9.6 Clear Linux 30 60 90 120 150 SE +/- 1.93, N = 12 SE +/- 0.79, N = 3 SE +/- 1.43, N = 12 SE +/- 2.33, N = 9 SE +/- 3.16, N = 12 SE +/- 4.73, N = 12 134.42 101.61 93.44 85.92 79.69 70.89 MIN: 91.28 / MAX: 202 MIN: 76.44 / MAX: 179.97 MIN: 68.77 / MAX: 154.8 MIN: 60.89 / MAX: 173.93 MIN: 53.92 / MAX: 271.34
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 FreeBSD 12 Clear Linux Ubuntu 18.10 Scientific 7 Ubuntu 18.04 Debian 9.6 Windows 2019 200 400 600 800 1000 SE +/- 0.33, N = 3 941 941 941 941 942 942 949 clang gcc gcc gcc gcc gcc
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 Clear Linux FreeBSD 12 Scientific 7 Ubuntu 18.04 Debian 9.6 Ubuntu 18.10 Windows 2019 200 400 600 800 1000 933 940 941 942 942 942 949 -pipe -fexceptions -fstack-protector -m64 -ffat-lto-objects -fno-signed-zeros -fno-trapping-math -fassociative-math -mtune=skylake 1. (CC) gcc options: -O3 -march=native -lm
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 Ubuntu 18.04 Clear Linux Ubuntu 18.10 Debian 9.6 Scientific 7 FreeBSD 12 Windows 2019 200 400 600 800 1000 SE +/- 0.33, N = 3 941 941 941 942 942 943 950
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 Scientific 7 Ubuntu 18.04 Ubuntu 18.10 Debian 9.6 Clear Linux 30 60 90 120 150 SE +/- 2.60, N = 12 SE +/- 1.98, N = 3 SE +/- 0.03, N = 3 SE +/- 1.57, N = 12 SE +/- 3.58, N = 9 SE +/- 0.36, N = 3 134.84 102.75 97.38 92.04 78.95 64.43 MIN: 85.77 / MAX: 212.99 MIN: 86.66 / MAX: 152.16 MIN: 73.87 / MAX: 179.33 MIN: 60.41 / MAX: 165.1 MIN: 57.5 / MAX: 246.61
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 Scientific 7 Ubuntu 18.10 Ubuntu 18.04 Debian 9.6 Clear Linux 30 60 90 120 150 SE +/- 2.43, N = 3 SE +/- 1.78, N = 3 SE +/- 1.87, N = 3 SE +/- 2.13, N = 12 SE +/- 3.27, N = 12 SE +/- 3.97, N = 9 125.36 101.30 94.64 88.38 79.33 66.48 MIN: 85.89 / MAX: 255.68 MIN: 82.43 / MAX: 177.46 MIN: 69.53 / MAX: 152.73 MIN: 59.76 / MAX: 173.34 MIN: 53.82 / MAX: 264.05
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 Clear Linux FreeBSD 12 Ubuntu 18.04 Debian 9.6 Ubuntu 18.10 Scientific 7 Windows 2019 200 400 600 800 1000 SE +/- 0.51, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.43, N = 3 SE +/- 0.42, N = 3 SE +/- 0.38, N = 3 SE +/- 0.04, N = 3 934 940 941 941 941 941 949 gcc clang gcc gcc gcc gcc
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 Scientific 7 Ubuntu 18.04 Ubuntu 18.10 Debian 9.6 Clear Linux 2K 4K 6K 8K 10K SE +/- 98.75, N = 12 SE +/- 10.00, N = 3 SE +/- 27.28, N = 3 SE +/- 36.67, N = 3 SE +/- 169.54, N = 3 SE +/- 17.64, N = 3 4146 4340 6673 7083 9443 10497
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 Ubuntu 18.04 Ubuntu 18.10 Debian 9.6 Windows 2019 Scientific 7 Clear Linux 300 600 900 1200 1500 SE +/- 0.30, N = 3 SE +/- 13.05, N = 6 SE +/- 11.69, N = 12 SE +/- 8.22, N = 6 SE +/- 29.25, N = 12 SE +/- 86.47, N = 12 942 971 981 986 1038 1227
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 Ubuntu 18.10 Scientific 7 Ubuntu 18.04 Debian 9.6 Windows 2019 Clear Linux 70 140 210 280 350 SE +/- 1.18, N = 3 SE +/- 0.37, N = 3 SE +/- 2.23, N = 3 SE +/- 5.75, N = 12 SE +/- 1.18, N = 3 SE +/- 1.22, N = 3 296 302 305 309 326 338
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 Scientific 7 Ubuntu 18.10 Clear Linux Ubuntu 18.04 Debian 9.6 11K 22K 33K 44K 55K SE +/- 398.04, N = 3 SE +/- 151.69, N = 3 SE +/- 78.60, N = 3 SE +/- 5451.82, N = 11 SE +/- 35.28, N = 3 SE +/- 290.36, N = 3 35700 42173 42963 43647 44163 51487
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 Debian 9.6 Scientific 7 Ubuntu 18.04 Ubuntu 18.10 Windows 2019 Clear Linux 200 400 600 800 1000 SE +/- 0.26, N = 3 SE +/- 0.22, N = 3 SE +/- 0.41, N = 3 SE +/- 0.56, N = 3 SE +/- 0.04, N = 3 SE +/- 14.61, N = 12 942 942 943 943 949 990
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 Debian 9.6 Clear Linux Scientific 7 Ubuntu 18.04 Ubuntu 18.10 200 400 600 800 1000 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 10.35, N = 3 SE +/- 4.69, N = 4 961 961 961 961 982 986
Phoronix Test Suite v10.8.4