Gigabit Linux vs. FreeBSD vs. Windows Network Benchmarks Tests by Michael Larabel for a future article. Intel I210: Windows 2019: Processor: 2 x Intel Xeon Gold 6138 @ 2.00GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106, Memory: 12 x 8192 MB 2666MHz Micron 9ASF1G72PZ-2G6B1, Disk: 233GB Samsung SSD 970 EVO 250GB, Graphics: Microsoft Basic Display, Network: Intel I210 Gigabit Connection + Intel I210 Gigabit Connection #2 OS: Microsoft Windows Server 2019 Essentials Build 17763, Kernel: 10.0 (x86_64), Display Driver: 10.0.17763.1, File-System: NTFS, Screen Resolution: 1024x768 Intel I210: FreeBSD 12: Processor: Intel Xeon Gold 6138 @ 2.00GHz (80 Cores), Motherboard: TYAN B7106G24EV4HR, Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 97024MB, Disk: Generic NVMe Device, Graphics: ASPEED Family OS: FreeBSD, Kernel: 12.0-RELEASE (x86_64), Compiler: Clang 6.0.1 (SVN 335540), File-System: zfs, Screen Resolution: 800x600 Intel I210: Ubuntu 18.04: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.02.B20 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 96256MB, Disk: Samsung SSD 970 EVO 250GB, Graphics: llvmpipe 93GB, Monitor: VE228, Network: 2 x Intel I210 + 2 x QLogic cLOM8214 1/10GbE + Mellanox MT26448 OS: Ubuntu 18.04, Kernel: 4.15.0-43-generic (x86_64), Desktop: GNOME Shell 3.28.3, Display Server: X Server 1.19.6, Display Driver: modesetting 1.19.6, OpenGL: 3.3 Mesa 18.0.5 (LLVM 6.0 256 bits), Compiler: GCC 7.3.0, File-System: ext4, Screen Resolution: 1920x1080 Intel I210: Debian 9.6: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.02.B20 BIOS), Chipset: Intel Device 2020, Memory: 12 x 8192 MB DDR4-2666MHz Micron 9ASF1G72PZ-2G6B1, Disk: Samsung SSD 970 EVO 250GB, Graphics: LLVMpipe, Network: 2 x Intel I210 + 2 x QLogic cLOM8214 1/10GbE + Mellanox MT26448 OS: Debian 9.6, Kernel: 4.9.0-8-amd64 (x86_64), Desktop: GNOME Shell 3.22.3, Display Server: X Server 1.19.2, OpenGL: 3.3 Mesa 13.0.6 Gallium 0.4 (LLVM 3.9 256 bits), Compiler: GCC 6.3.0 20170516, File-System: ext4, Screen Resolution: 1024x768 Intel I210: Clear Linux: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.02.B20 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 96256MB, Disk: Samsung SSD 970 EVO 250GB, Graphics: llvmpipe 93GB, Monitor: VE228, Network: 2 x Intel I210 + 2 x QLogic cLOM8214 1/10GbE + Mellanox MT26448 OS: Clear Linux OS 27400, Kernel: 4.20.3-685.native (x86_64), Desktop: GNOME Shell 3.30.2, Display Server: X Server 1.20.3, Display Driver: modesetting 1.20.3, OpenGL: 3.3 Mesa 19.0.0-devel (LLVM 7.0 256 bits), Compiler: GCC 8.2.1 20180502 + Clang 7.0.1 + LLVM 7.0.1, File-System: ext4, Screen Resolution: 1920x1080 Intel I210: Ubuntu 18.10: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.02.B20 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 96256MB, Disk: Samsung SSD 970 EVO 250GB, Graphics: llvmpipe 93GB, Monitor: VE228, Network: 2 x Intel I210 + 2 x QLogic cLOM8214 1/10GbE + Mellanox MT26448 OS: Ubuntu 18.10, Kernel: 4.18.0-13-generic (x86_64), Desktop: GNOME Shell 3.30.1, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 3.3 Mesa 18.2.2 (LLVM 7.0 256 bits), Compiler: GCC 8.2.0, File-System: ext4, Screen Resolution: 1920x1080 Intel I210: Scientific 7: Processor: 2 x Intel Xeon Gold 6138 @ 3.70GHz (40 Cores / 80 Threads), Motherboard: TYAN S7106 (V1.02.B20 BIOS), Chipset: Intel Sky Lake-E DMI3 Registers, Memory: 12 x 8192 MB DDR4-2666MT/s Micron 9ASF1G72PZ-2G6B1, Disk: Samsung SSD 970 EVO 250GB, Graphics: llvmpipe 93GB, Monitor: VE228, Network: 2 x Intel I210 + 2 x QLogic cLOM8214 1/10GbE + Mellanox MT26448 OS: Scientific 7.6, Kernel: 3.10.0-957.1.3.el7.x86_64 (x86_64), Desktop: GNOME Shell 3.28.3, Display Server: X Server 1.20.1, Display Driver: modesetting 1.20.1, OpenGL: 2.1 Mesa 18.0.5 (LLVM 6.0 256 bits), Compiler: GCC 4.8.5 20150623, File-System: xfs, Screen Resolution: 1920x1080 Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: TCP - Test: Connections/s - Threads: 1 Connections/sec > Higher Is Better Intel I210: Windows 2019 . 4146 |================== Intel I210: Ubuntu 18.04 . 6673 |============================= Intel I210: Debian 9.6 ... 9443 |======================================== Intel I210: Clear Linux .. 10497 |============================================= Intel I210: Ubuntu 18.10 . 7083 |============================== Intel I210: Scientific 7 . 4340 |=================== Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: TCP - Test: Latency - Threads: 64 Microseconds < Lower Is Better Intel I210: Windows 2019 . 134.84 |============================================ Intel I210: Ubuntu 18.04 . 97.38 |================================ Intel I210: Debian 9.6 ... 78.95 |========================== Intel I210: Clear Linux .. 64.43 |===================== Intel I210: Ubuntu 18.10 . 92.04 |============================== Intel I210: Scientific 7 . 102.75 |================================== Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: TCP - Test: Connections/s - Threads: 8 Connections/sec > Higher Is Better Intel I210: Windows 2019 . 35700 |=============================== Intel I210: Ubuntu 18.04 . 44163 |======================================= Intel I210: Debian 9.6 ... 51487 |============================================= Intel I210: Clear Linux .. 43647 |====================================== Intel I210: Ubuntu 18.10 . 42963 |====================================== Intel I210: Scientific 7 . 42173 |===================================== Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: TCP - Test: Bandwidth - Threads: 64 Mbits/sec > Higher Is Better Intel I210: Windows 2019 . 986 |===================================== Intel I210: Ubuntu 18.04 . 942 |=================================== Intel I210: Debian 9.6 ... 981 |===================================== Intel I210: Clear Linux .. 1227 |============================================== Intel I210: Ubuntu 18.10 . 971 |==================================== Intel I210: Scientific 7 . 1038 |======================================= Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: HTTP - Test: Bandwidth - Threads: 1 Mbits/sec > Higher Is Better Intel I210: Windows 2019 . 326 |============================================= Intel I210: Ubuntu 18.04 . 305 |========================================== Intel I210: Debian 9.6 ... 309 |=========================================== Intel I210: Clear Linux .. 338 |=============================================== Intel I210: Ubuntu 18.10 . 296 |========================================= Intel I210: Scientific 7 . 302 |========================================== Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: TCP - Test: Bandwidth - Threads: 8 Mbits/sec > Higher Is Better Intel I210: Windows 2019 . 949 |============================================= Intel I210: Ubuntu 18.04 . 943 |============================================= Intel I210: Debian 9.6 ... 942 |============================================= Intel I210: Clear Linux .. 990 |=============================================== Intel I210: Ubuntu 18.10 . 943 |============================================= Intel I210: Scientific 7 . 942 |============================================= Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: UDP - Test: Bandwidth - Threads: 8 Mbits/sec > Higher Is Better Intel I210: Windows 2019 . 961 |============================================== Intel I210: Ubuntu 18.04 . 982 |=============================================== Intel I210: Debian 9.6 ... 961 |============================================== Intel I210: Clear Linux .. 961 |============================================== Intel I210: Ubuntu 18.10 . 986 |=============================================== Intel I210: Scientific 7 . 961 |============================================== iPerf 3.1.3 Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 60 Seconds - Test: TCP - Parallel: 1 Mbits/sec > Higher Is Better Intel I210: Windows 2019 . 949 |=============================================== Intel I210: FreeBSD 12 ... 940 |=============================================== Intel I210: Ubuntu 18.04 . 942 |=============================================== Intel I210: Debian 9.6 ... 942 |=============================================== Intel I210: Clear Linux .. 933 |============================================== Intel I210: Ubuntu 18.10 . 942 |=============================================== Intel I210: Scientific 7 . 941 |=============================================== Nuttcp 8.1.4 Test: TCP Transfer - Default - Server Address: 192.168.1.83 Mbits/sec > Higher Is Better Intel I210: Windows 2019 . 949 |=============================================== Intel I210: FreeBSD 12 ... 940 |=============================================== Intel I210: Ubuntu 18.04 . 941 |=============================================== Intel I210: Debian 9.6 ... 941 |=============================================== Intel I210: Clear Linux .. 934 |============================================== Intel I210: Ubuntu 18.10 . 941 |=============================================== Intel I210: Scientific 7 . 941 |=============================================== iPerf 3.1.3 Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 60 Seconds - Test: TCP - Parallel: 20 Mbits/sec > Higher Is Better Intel I210: Windows 2019 . 950 |=============================================== Intel I210: FreeBSD 12 ... 943 |=============================================== Intel I210: Ubuntu 18.04 . 941 |=============================================== Intel I210: Debian 9.6 ... 942 |=============================================== Intel I210: Clear Linux .. 941 |=============================================== Intel I210: Ubuntu 18.10 . 941 |=============================================== Intel I210: Scientific 7 . 942 |=============================================== iPerf 3.1.3 Server Address: 192.168.1.83 - Server Port: 5201 - Duration: 60 Seconds - Test: TCP - Parallel: 5 Mbits/sec > Higher Is Better Intel I210: Windows 2019 . 949 |=============================================== Intel I210: FreeBSD 12 ... 941 |=============================================== Intel I210: Ubuntu 18.04 . 942 |=============================================== Intel I210: Debian 9.6 ... 942 |=============================================== Intel I210: Clear Linux .. 941 |=============================================== Intel I210: Ubuntu 18.10 . 941 |=============================================== Intel I210: Scientific 7 . 941 |=============================================== Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: TCP - Test: Latency - Threads: 8 Microseconds < Lower Is Better Intel I210: Windows 2019 . 125.36 |============================================ Intel I210: Ubuntu 18.04 . 88.38 |=============================== Intel I210: Debian 9.6 ... 79.33 |============================ Intel I210: Clear Linux .. 66.48 |======================= Intel I210: Ubuntu 18.10 . 94.64 |================================= Intel I210: Scientific 7 . 101.30 |==================================== Ethr 2019-01-02 Server Address: 192.168.1.83 - Protocol: TCP - Test: Latency - Threads: 1 Microseconds < Lower Is Better Intel I210: Windows 2019 . 134.42 |============================================ Intel I210: Ubuntu 18.04 . 85.92 |============================ Intel I210: Debian 9.6 ... 79.69 |========================== Intel I210: Clear Linux .. 70.89 |======================= Intel I210: Ubuntu 18.10 . 93.44 |=============================== Intel I210: Scientific 7 . 101.61 |=================================