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