Kernel LLVM AMD Phenom II X4 965 testing with a MSI 890FXA-GD70 (MS-7640) v1.0 (V1.8 BIOS) and MSI NVIDIA GeForce GTX 650 Ti 1GB on ManjaroLinux 21.0.4 via the Phoronix Test Suite. Kernel LLVM: Processor: AMD Phenom II X4 965 @ 3.30GHz (4 Cores), Motherboard: MSI 890FXA-GD70 (MS-7640) v1.0 (V1.8 BIOS), Chipset: AMD RD890 PCI-e GFX Hydra part, Memory: 16GB, Disk: 116GB Samsung SSD 840 + 200GB Seagate ST3200822AS, Graphics: MSI NVIDIA GeForce GTX 650 Ti 1GB, Audio: Realtek ALC892, Network: Realtek RTL8111/8168/8411 OS: ManjaroLinux 21.0.4, Kernel: 5.12.2-153-tkg-pds-llvm (x86_64), Desktop: KDE Plasma 5.21.4, Display Server: X Server 1.20.11, Display Driver: NVIDIA 465.27, OpenGL: 4.6.0, Vulkan: 1.2.168, Compiler: GCC 10.2.0 + Clang 13.0.0, File-System: btrfs, Screen Resolution: 1920x1080 Kernel GCC: Processor: AMD Phenom II X4 965 @ 3.30GHz (4 Cores), Motherboard: MSI 890FXA-GD70 (MS-7640) v1.0 (V1.8 BIOS), Chipset: AMD RD890 PCI-e GFX Hydra part, Memory: 16GB, Disk: 116GB Samsung SSD 840 + 200GB Seagate ST3200822AS, Graphics: MSI NVIDIA GeForce GTX 650 Ti 1GB, Audio: Realtek ALC892, Network: Realtek RTL8111/8168/8411 OS: ManjaroLinux 21.0.4, Kernel: 5.12.2-153-tkg-pds (x86_64), Desktop: KDE Plasma 5.21.4, Display Server: X Server 1.20.11, Display Driver: NVIDIA 465.27, OpenGL: 4.6.0, Vulkan: 1.2.168, Compiler: GCC 10.2.0 + Clang 13.0.0, File-System: btrfs, Screen Resolution: 1920x1080 Kernel LLVM 11.1: Processor: AMD Phenom II X4 965 @ 3.30GHz (4 Cores), Motherboard: MSI 890FXA-GD70 (MS-7640) v1.0 (V1.8 BIOS), Chipset: AMD RD890 PCI-e GFX Hydra part, Memory: 16GB, Disk: 116GB Samsung SSD 840 + 200GB Seagate ST3200822AS, Graphics: MSI NVIDIA GeForce GTX 650 Ti 1GB, Audio: Realtek ALC892, Network: Realtek RTL8111/8168/8411 OS: ManjaroLinux 21.0.4, Kernel: 5.12.2-153-tkg-pds-llvm (x86_64), Desktop: KDE Plasma 5.21.4, Display Server: X Server 1.20.11, Display Driver: NVIDIA 465.27, OpenGL: 4.6.0, Vulkan: 1.2.168, Compiler: GCC 10.2.0 + Clang 11.1.0 + LLVM 11.1.0, File-System: btrfs, Screen Resolution: 1920x1080 Kernel GCC 11.1.1: Processor: AMD Phenom II X4 965 @ 3.30GHz (4 Cores), Motherboard: MSI 890FXA-GD70 (MS-7640) v1.0 (V1.8 BIOS), Chipset: AMD RD890 PCI-e GFX Hydra part, Memory: 16GB, Disk: 116GB Samsung SSD 840 + 200GB Seagate ST3200822AS, Graphics: MSI NVIDIA GeForce GTX 650 Ti 1GB, Audio: Realtek ALC892, Network: Realtek RTL8111/8168/8411 OS: ManjaroLinux 21.0.4, Kernel: 5.12.2-154-tkg-pds (x86_64), Desktop: KDE Plasma 5.21.4, Display Server: X Server 1.20.11, Display Driver: NVIDIA 465.27, OpenGL: 4.6.0, Vulkan: 1.2.168, Compiler: GCC 10.2.0 + Clang 11.1.0 + LLVM 11.1.0, File-System: btrfs, Screen Resolution: 1920x1080 Kernel GCC second: Processor: AMD Phenom II X4 965 @ 3.30GHz (4 Cores), Motherboard: MSI 890FXA-GD70 (MS-7640) v1.0 (V1.8 BIOS), Chipset: AMD RD890 PCI-e GFX Hydra part, Memory: 16GB, Disk: 116GB Samsung SSD 840 + 200GB Seagate ST3200822AS, Graphics: MSI NVIDIA GeForce GTX 650 Ti 1GB, Audio: Realtek ALC892, Network: Realtek RTL8111/8168/8411 OS: ManjaroLinux 21.0.4, Kernel: 5.12.4-156-tkg-pds (x86_64), Desktop: KDE Plasma 5.21.4, Display Server: X Server 1.20.11, Display Driver: NVIDIA 465.27, OpenGL: 4.6.0, Vulkan: 1.2.168, Compiler: GCC 10.2.0 + Clang 11.1.0 + LLVM 11.1.0, File-System: btrfs, Screen Resolution: 1920x1080 Kernel GCC -O2: Processor: AMD Phenom II X4 965 @ 3.30GHz (4 Cores), Motherboard: MSI 890FXA-GD70 (MS-7640) v1.0 (V1.8 BIOS), Chipset: AMD RD890 PCI-e GFX Hydra part, Memory: 16GB, Disk: 116GB Samsung SSD 840 + 200GB Seagate ST3200822AS, Graphics: MSI NVIDIA GeForce GTX 650 Ti 1GB, Audio: Realtek ALC892, Network: Realtek RTL8111/8168/8411 OS: ManjaroLinux 21.0.4, Kernel: 5.12.4-157-tkg-pds (x86_64), Desktop: KDE Plasma 5.21.4, Display Server: X Server 1.20.11, Display Driver: NVIDIA 465.27, OpenGL: 4.6.0, Vulkan: 1.2.168, Compiler: GCC 10.2.0 + Clang 11.1.0 + LLVM 11.1.0, File-System: btrfs, Screen Resolution: 1920x1080 LevelDB 1.22 Benchmark: Hot Read Microseconds Per Op < Lower Is Better Kernel LLVM ....... 2.310 |================================================== Kernel GCC ........ 2.389 |==================================================== Kernel LLVM 11.1 .. 2.317 |================================================== Kernel GCC 11.1.1 . 2.393 |==================================================== Kernel GCC second . 2.380 |==================================================== Kernel GCC -O2 .... 2.333 |=================================================== LevelDB 1.22 Benchmark: Fill Sync MB/s > Higher Is Better Kernel LLVM ....... 24.9 |==================================================== Kernel GCC ........ 25.1 |==================================================== Kernel LLVM 11.1 .. 24.3 |=================================================== Kernel GCC 11.1.1 . 24.8 |==================================================== Kernel GCC second . 25.4 |===================================================== Kernel GCC -O2 .... 25.0 |==================================================== LevelDB 1.22 Benchmark: Fill Sync Microseconds Per Op < Lower Is Better Kernel LLVM ....... 17.68 |=================================================== Kernel GCC ........ 17.44 |================================================== Kernel LLVM 11.1 .. 18.06 |==================================================== Kernel GCC 11.1.1 . 17.68 |=================================================== Kernel GCC second . 17.24 |================================================== Kernel GCC -O2 .... 17.53 |================================================== LevelDB 1.22 Benchmark: Overwrite MB/s > Higher Is Better Kernel LLVM ....... 30.3 |=================================================== Kernel GCC ........ 31.2 |==================================================== Kernel LLVM 11.1 .. 29.9 |================================================== Kernel GCC 11.1.1 . 31.7 |===================================================== Kernel GCC second . 30.2 |================================================== Kernel GCC -O2 .... 31.3 |==================================================== LevelDB 1.22 Benchmark: Overwrite Microseconds Per Op < Lower Is Better Kernel LLVM ....... 14.57 |=================================================== Kernel GCC ........ 14.13 |================================================== Kernel LLVM 11.1 .. 14.73 |==================================================== Kernel GCC 11.1.1 . 13.92 |================================================= Kernel GCC second . 14.60 |==================================================== Kernel GCC -O2 .... 14.07 |================================================== LevelDB 1.22 Benchmark: Random Fill MB/s > Higher Is Better Kernel LLVM ....... 30.5 |==================================================== Kernel GCC ........ 31.2 |===================================================== Kernel LLVM 11.1 .. 30.0 |=================================================== Kernel GCC 11.1.1 . 31.2 |===================================================== Kernel GCC second . 30.8 |==================================================== Kernel GCC -O2 .... 31.3 |===================================================== LevelDB 1.22 Benchmark: Random Fill Microseconds Per Op < Lower Is Better Kernel LLVM ....... 14.48 |=================================================== Kernel GCC ........ 14.14 |================================================== Kernel LLVM 11.1 .. 14.72 |==================================================== Kernel GCC 11.1.1 . 14.16 |================================================== Kernel GCC second . 14.33 |=================================================== Kernel GCC -O2 .... 14.09 |================================================== LevelDB 1.22 Benchmark: Random Read Microseconds Per Op < Lower Is Better Kernel LLVM ....... 2.293 |================================================= Kernel GCC ........ 2.411 |==================================================== Kernel LLVM 11.1 .. 2.353 |=================================================== Kernel GCC 11.1.1 . 2.402 |==================================================== Kernel GCC second . 2.381 |=================================================== Kernel GCC -O2 .... 2.361 |=================================================== LevelDB 1.22 Benchmark: Seek Random Microseconds Per Op < Lower Is Better Kernel LLVM ....... 3.359 |=================================================== Kernel GCC ........ 3.393 |=================================================== Kernel LLVM 11.1 .. 3.412 |==================================================== Kernel GCC 11.1.1 . 3.358 |=================================================== Kernel GCC second . 3.417 |==================================================== Kernel GCC -O2 .... 3.444 |==================================================== LevelDB 1.22 Benchmark: Random Delete Microseconds Per Op < Lower Is Better Kernel LLVM ....... 13.45 |==================================================== Kernel GCC ........ 13.16 |=================================================== Kernel LLVM 11.1 .. 13.46 |==================================================== Kernel GCC 11.1.1 . 12.85 |================================================== Kernel GCC second . 13.45 |==================================================== Kernel GCC -O2 .... 13.06 |================================================== LevelDB 1.22 Benchmark: Sequential Fill MB/s > Higher Is Better Kernel LLVM ....... 31.6 |=================================================== Kernel GCC ........ 32.6 |===================================================== Kernel LLVM 11.1 .. 32.2 |==================================================== Kernel GCC 11.1.1 . 32.9 |===================================================== Kernel GCC second . 32.2 |==================================================== Kernel GCC -O2 .... 32.3 |==================================================== LevelDB 1.22 Benchmark: Sequential Fill Microseconds Per Op < Lower Is Better Kernel LLVM ....... 13.96 |==================================================== Kernel GCC ........ 13.55 |================================================== Kernel LLVM 11.1 .. 13.73 |=================================================== Kernel GCC 11.1.1 . 13.41 |================================================== Kernel GCC second . 13.70 |=================================================== Kernel GCC -O2 .... 13.67 |=================================================== PostMark 1.51 Disk Transaction Performance TPS > Higher Is Better Kernel LLVM ....... 3713 |================================================== Kernel GCC ........ 3866 |==================================================== Kernel LLVM 11.1 .. 3713 |================================================== Kernel GCC 11.1.1 . 3886 |===================================================== Kernel GCC second . 3906 |===================================================== Kernel GCC -O2 .... 3866 |==================================================== Tinymembench 2018-05-28 Standard Memcpy MB/s > Higher Is Better Kernel LLVM ....... 5825.3 |=================================================== Kernel GCC ........ 5826.1 |=================================================== Kernel LLVM 11.1 .. 5809.3 |=================================================== Kernel GCC 11.1.1 . 5810.2 |=================================================== Kernel GCC second . 5825.9 |=================================================== Kernel GCC -O2 .... 5800.1 |=================================================== Tinymembench 2018-05-28 Standard Memset MB/s > Higher Is Better Kernel LLVM ....... 5702.3 |=================================================== Kernel GCC ........ 5691.5 |=================================================== Kernel LLVM 11.1 .. 5677.3 |=================================================== Kernel GCC 11.1.1 . 5662.7 |=================================================== Kernel GCC second . 5667.0 |=================================================== Kernel GCC -O2 .... 5687.4 |=================================================== MBW 2018-09-08 Test: Memory Copy - Array Size: 128 MiB MiB/s > Higher Is Better Kernel LLVM ....... 5172.97 |================================================= Kernel GCC ........ 5259.71 |================================================== Kernel LLVM 11.1 .. 5160.39 |================================================= Kernel GCC 11.1.1 . 5171.81 |================================================= Kernel GCC second . 5172.92 |================================================= Kernel GCC -O2 .... 5171.08 |================================================= MBW 2018-09-08 Test: Memory Copy - Array Size: 512 MiB MiB/s > Higher Is Better Kernel LLVM ....... 5146.67 |================================================= Kernel GCC ........ 5267.52 |================================================== Kernel LLVM 11.1 .. 5233.32 |================================================== Kernel GCC 11.1.1 . 5204.92 |================================================= Kernel GCC second . 5241.10 |================================================== Kernel GCC -O2 .... 5246.12 |================================================== MBW 2018-09-08 Test: Memory Copy - Array Size: 1024 MiB MiB/s > Higher Is Better Kernel LLVM ....... 5152.91 |================================================= Kernel GCC ........ 5257.93 |================================================== Kernel LLVM 11.1 .. 5252.54 |================================================== Kernel GCC 11.1.1 . 5221.13 |================================================== Kernel GCC second . 5249.70 |================================================== Kernel GCC -O2 .... 5237.29 |================================================== MBW 2018-09-08 Test: Memory Copy - Array Size: 4096 MiB MiB/s > Higher Is Better Kernel LLVM ....... 5105.87 |================================================ Kernel GCC ........ 5267.71 |================================================== Kernel LLVM 11.1 .. 5240.10 |================================================== Kernel GCC 11.1.1 . 5241.74 |================================================== Kernel GCC second . 5247.69 |================================================== Kernel GCC -O2 .... 5250.56 |================================================== MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB MiB/s > Higher Is Better Kernel LLVM ....... 3623.86 |================================================= Kernel GCC ........ 3715.49 |================================================== Kernel LLVM 11.1 .. 3648.54 |================================================= Kernel GCC 11.1.1 . 3627.97 |================================================= Kernel GCC second . 3671.46 |================================================= Kernel GCC -O2 .... 3661.06 |================================================= MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB MiB/s > Higher Is Better Kernel LLVM ....... 3548.36 |================================================ Kernel GCC ........ 3719.91 |================================================== Kernel LLVM 11.1 .. 3693.63 |================================================== Kernel GCC 11.1.1 . 3665.78 |================================================= Kernel GCC second . 3703.65 |================================================== Kernel GCC -O2 .... 3690.70 |================================================== MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB MiB/s > Higher Is Better Kernel LLVM ....... 3575.72 |================================================ Kernel GCC ........ 3724.20 |================================================== Kernel LLVM 11.1 .. 3705.68 |================================================== Kernel GCC 11.1.1 . 3682.90 |================================================= Kernel GCC second . 3705.53 |================================================== Kernel GCC -O2 .... 3701.61 |================================================== MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB MiB/s > Higher Is Better Kernel LLVM ....... 3600.37 |================================================ Kernel GCC ........ 3722.11 |================================================== Kernel LLVM 11.1 .. 3689.69 |================================================== Kernel GCC 11.1.1 . 3689.90 |================================================== Kernel GCC second . 3706.98 |================================================== Kernel GCC -O2 .... 3703.68 |================================================== t-test1 2017-01-13 Threads: 1 Seconds < Lower Is Better Kernel LLVM ....... 32.00 |=================================================== Kernel GCC ........ 31.27 |================================================== Kernel LLVM 11.1 .. 32.66 |==================================================== Kernel GCC 11.1.1 . 32.39 |==================================================== Kernel GCC second . 31.71 |================================================== Kernel GCC -O2 .... 31.89 |=================================================== t-test1 2017-01-13 Threads: 2 Seconds < Lower Is Better Kernel LLVM ....... 11.04 |==================================================== Kernel GCC ........ 10.94 |=================================================== Kernel LLVM 11.1 .. 11.14 |==================================================== Kernel GCC 11.1.1 . 10.96 |=================================================== Kernel GCC second . 10.95 |=================================================== Kernel GCC -O2 .... 10.96 |=================================================== pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 50% us - Average Page Latency < Lower Is Better Kernel LLVM ....... 0.1128 |================================================= Kernel GCC ........ 0.1135 |================================================== Kernel LLVM 11.1 .. 0.1138 |================================================== Kernel GCC 11.1.1 . 0.1142 |================================================== Kernel GCC second . 0.1155 |================================================== Kernel GCC -O2 .... 0.1168 |=================================================== pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 50% us - Average Page Latency < Lower Is Better Kernel LLVM ....... 0.1161 |================================================= Kernel GCC ........ 0.1176 |================================================== Kernel LLVM 11.1 .. 0.1182 |================================================== Kernel GCC 11.1.1 . 0.1201 |=================================================== Kernel GCC second . 0.1161 |================================================= Kernel GCC -O2 .... 0.1196 |=================================================== pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 50% us - Average Page Latency < Lower Is Better Kernel LLVM ....... 0.1191 |================================================= Kernel GCC ........ 0.1206 |================================================== Kernel LLVM 11.1 .. 0.1231 |=================================================== Kernel GCC 11.1.1 . 0.1218 |================================================== Kernel GCC second . 0.1206 |================================================== Kernel GCC -O2 .... 0.1237 |=================================================== pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Reads us - Average Page Latency < Lower Is Better Kernel LLVM ....... 0.0623 |================================================ Kernel GCC ........ 0.0632 |================================================= Kernel LLVM 11.1 .. 0.0641 |================================================== Kernel GCC 11.1.1 . 0.0633 |================================================= Kernel GCC second . 0.0644 |================================================== Kernel GCC -O2 .... 0.0660 |=================================================== pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Reads us - Average Page Latency < Lower Is Better Kernel LLVM ....... 0.0640 |================================================== Kernel GCC ........ 0.0637 |================================================== Kernel LLVM 11.1 .. 0.0645 |=================================================== Kernel GCC 11.1.1 . 0.0638 |================================================== Kernel GCC second . 0.0643 |=================================================== Kernel GCC -O2 .... 0.0649 |=================================================== pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Reads us - Average Page Latency < Lower Is Better Kernel LLVM ....... 0.0655 |================================================== Kernel GCC ........ 0.0649 |================================================= Kernel LLVM 11.1 .. 0.0672 |=================================================== Kernel GCC 11.1.1 . 0.0648 |================================================= Kernel GCC second . 0.0639 |================================================ Kernel GCC -O2 .... 0.0669 |=================================================== pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 100% Writes us - Average Page Latency < Lower Is Better Kernel LLVM ....... 0.1038 |================================================== Kernel GCC ........ 0.1032 |================================================= Kernel LLVM 11.1 .. 0.1049 |================================================== Kernel GCC 11.1.1 . 0.1065 |=================================================== Kernel GCC second . 0.1051 |================================================== Kernel GCC -O2 .... 0.1063 |=================================================== pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 100% Writes us - Average Page Latency < Lower Is Better Kernel LLVM ....... 0.1065 |================================================== Kernel GCC ........ 0.1059 |================================================== Kernel LLVM 11.1 .. 0.1085 |=================================================== Kernel GCC 11.1.1 . 0.1084 |=================================================== Kernel GCC second . 0.1064 |================================================== Kernel GCC -O2 .... 0.1085 |=================================================== pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 100% Writes us - Average Page Latency < Lower Is Better Kernel LLVM ....... 0.1132 |================================================= Kernel GCC ........ 0.1129 |================================================= Kernel LLVM 11.1 .. 0.1145 |================================================== Kernel GCC 11.1.1 . 0.1153 |================================================== Kernel GCC second . 0.1131 |================================================= Kernel GCC -O2 .... 0.1171 |=================================================== pmbench Concurrent Worker Threads: 1 - Read-Write Ratio: 80% Reads 20% Writes us - Average Page Latency < Lower Is Better Kernel LLVM ....... 0.1175 |================================================= Kernel GCC ........ 0.1159 |================================================ Kernel LLVM 11.1 .. 0.1194 |================================================== Kernel GCC 11.1.1 . 0.1221 |=================================================== Kernel GCC second . 0.1176 |================================================= Kernel GCC -O2 .... 0.1179 |================================================= pmbench Concurrent Worker Threads: 2 - Read-Write Ratio: 80% Reads 20% Writes us - Average Page Latency < Lower Is Better Kernel LLVM ....... 0.1200 |================================================== Kernel GCC ........ 0.1209 |=================================================== Kernel LLVM 11.1 .. 0.1218 |=================================================== Kernel GCC 11.1.1 . 0.1218 |=================================================== Kernel GCC second . 0.1217 |=================================================== Kernel GCC -O2 .... 0.1191 |================================================== pmbench Concurrent Worker Threads: 4 - Read-Write Ratio: 80% Reads 20% Writes us - Average Page Latency < Lower Is Better Kernel LLVM ....... 0.1240 |=============================================== Kernel GCC ........ 0.1235 |============================================== Kernel LLVM 11.1 .. 0.1234 |============================================== Kernel GCC 11.1.1 . 0.1360 |=================================================== Kernel GCC second . 0.1254 |=============================================== Kernel GCC -O2 .... 0.1239 |============================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 1 Mbits/sec > Higher Is Better Kernel LLVM ....... 100 |====================================================== Kernel GCC ........ 100 |====================================================== Kernel LLVM 11.1 .. 100 |====================================================== Kernel GCC 11.1.1 . 100 |====================================================== Kernel GCC second . 100 |====================================================== Kernel GCC -O2 .... 100 |====================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 1 Mbits/sec > Higher Is Better Kernel LLVM ....... 1000 |===================================================== Kernel GCC ........ 1000 |===================================================== Kernel LLVM 11.1 .. 1000 |===================================================== Kernel GCC 11.1.1 . 1000 |===================================================== Kernel GCC second . 1000 |===================================================== Kernel GCC -O2 .... 1000 |===================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 32 Mbits/sec > Higher Is Better Kernel LLVM ....... 3200 |===================================================== Kernel GCC ........ 3200 |===================================================== Kernel LLVM 11.1 .. 3200 |===================================================== Kernel GCC 11.1.1 . 3200 |===================================================== Kernel GCC second . 3200 |===================================================== Kernel GCC -O2 .... 3200 |===================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 100Mbit Objective - Parallel: 64 Mbits/sec > Higher Is Better Kernel LLVM ....... 6400 |===================================================== Kernel GCC ........ 6400 |===================================================== Kernel LLVM 11.1 .. 6400 |===================================================== Kernel GCC 11.1.1 . 6400 |===================================================== Kernel GCC second . 6400 |===================================================== Kernel GCC -O2 .... 6400 |===================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 32 Mbits/sec > Higher Is Better Kernel LLVM ....... 21412 |=================================================== Kernel GCC ........ 21434 |=================================================== Kernel LLVM 11.1 .. 20504 |================================================= Kernel GCC 11.1.1 . 20974 |================================================== Kernel GCC second . 21704 |=================================================== Kernel GCC -O2 .... 21977 |==================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - 1000Mbit Objective - Parallel: 64 Mbits/sec > Higher Is Better Kernel LLVM ....... 20179 |================================================== Kernel GCC ........ 20411 |================================================== Kernel LLVM 11.1 .. 19835 |================================================= Kernel GCC 11.1.1 . 11862 |============================= Kernel GCC second . 20614 |=================================================== Kernel GCC -O2 .... 21101 |==================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 1 Mbits/sec > Higher Is Better Kernel LLVM ....... 22637 |=================================================== Kernel GCC ........ 22822 |=================================================== Kernel LLVM 11.1 .. 21899 |================================================= Kernel GCC 11.1.1 . 12876 |============================= Kernel GCC second . 23105 |==================================================== Kernel GCC -O2 .... 22992 |==================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 1 Mbits/sec > Higher Is Better Kernel LLVM ....... 1.05 |===================================================== Kernel GCC ........ 1.05 |===================================================== Kernel LLVM 11.1 .. 1.05 |===================================================== Kernel GCC 11.1.1 . 1.05 |===================================================== Kernel GCC second . 1.05 |===================================================== Kernel GCC -O2 .... 1.05 |===================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 32 Mbits/sec > Higher Is Better Kernel LLVM ....... 20013 |================================================== Kernel GCC ........ 20700 |=================================================== Kernel LLVM 11.1 .. 17735 |============================================ Kernel GCC 11.1.1 . 12052 |============================== Kernel GCC second . 20959 |==================================================== Kernel GCC -O2 .... 20839 |==================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 64 Mbits/sec > Higher Is Better Kernel LLVM ....... 18133 |=================================================== Kernel GCC ........ 18304 |==================================================== Kernel LLVM 11.1 .. 16653 |=============================================== Kernel GCC 11.1.1 . 11544 |================================= Kernel GCC second . 18373 |==================================================== Kernel GCC -O2 .... 18311 |==================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 32 Mbits/sec > Higher Is Better Kernel LLVM ....... 33.6 |===================================================== Kernel GCC ........ 33.6 |===================================================== Kernel LLVM 11.1 .. 33.6 |===================================================== Kernel GCC 11.1.1 . 33.6 |===================================================== Kernel GCC second . 33.6 |===================================================== Kernel GCC -O2 .... 33.6 |===================================================== iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 64 Mbits/sec > Higher Is Better Kernel LLVM ....... 67.1 |===================================================== Kernel GCC ........ 67.1 |===================================================== Kernel LLVM 11.1 .. 67.1 |===================================================== Kernel GCC 11.1.1 . 67.1 |===================================================== Kernel GCC second . 67.1 |===================================================== Kernel GCC -O2 .... 67.1 |===================================================== WireGuard + Linux Networking Stack Stress Test Seconds < Lower Is Better Kernel LLVM ....... 550.07 |=================================================== Kernel GCC ........ 513.19 |=============================================== Kernel LLVM 11.1 .. 555.20 |=================================================== Kernel GCC 11.1.1 . 546.30 |================================================== Kernel GCC second . 518.70 |================================================ Kernel GCC -O2 .... 544.24 |================================================== perf-bench Benchmark: Epoll Wait ops/sec > Higher Is Better Kernel LLVM ....... 365409 |============================================ Kernel GCC ........ 394078 |================================================ Kernel LLVM 11.1 .. 375558 |============================================== Kernel GCC 11.1.1 . 413997 |================================================== Kernel GCC second . 416405 |=================================================== Kernel GCC -O2 .... 420330 |=================================================== perf-bench Benchmark: Futex Hash ops/sec > Higher Is Better Kernel LLVM ....... 7193341 |================================================== Kernel GCC ........ 7113178 |================================================= Kernel LLVM 11.1 .. 7006665 |================================================= Kernel GCC 11.1.1 . 7089686 |================================================= Kernel GCC second . 7118599 |================================================= Kernel GCC -O2 .... 7039350 |================================================= perf-bench Benchmark: Memcpy 1MB GB/sec > Higher Is Better Kernel LLVM ....... 5.969103 |================================================= Kernel GCC ........ 5.913378 |================================================= Kernel LLVM 11.1 .. 5.954150 |================================================= Kernel GCC 11.1.1 . 5.927645 |================================================= Kernel GCC second . 5.906471 |================================================ Kernel GCC -O2 .... 5.890760 |================================================ perf-bench Benchmark: Memset 1MB GB/sec > Higher Is Better Kernel LLVM ....... 12.03 |==================================================== Kernel GCC ........ 12.00 |==================================================== Kernel LLVM 11.1 .. 12.02 |==================================================== Kernel GCC 11.1.1 . 11.56 |================================================== Kernel GCC second . 12.11 |==================================================== Kernel GCC -O2 .... 12.03 |==================================================== perf-bench Benchmark: Sched Pipe ops/sec > Higher Is Better Kernel LLVM ....... 214271 |================================================== Kernel GCC ........ 209932 |================================================= Kernel LLVM 11.1 .. 217433 |=================================================== Kernel GCC 11.1.1 . 199049 |=============================================== Kernel GCC second . 217939 |=================================================== Kernel GCC -O2 .... 206290 |================================================ perf-bench Benchmark: Futex Lock-Pi ops/sec > Higher Is Better Kernel LLVM ....... 9738 |=========== Kernel GCC ........ 13155 |=============== Kernel LLVM 11.1 .. 13043 |=============== Kernel GCC 11.1.1 . 46045 |==================================================== Kernel GCC second . 13819 |================ Kernel GCC -O2 .... 14193 |================ perf-bench Benchmark: Syscall Basic ops/sec > Higher Is Better Kernel LLVM ....... 16627566 |================================================ Kernel GCC ........ 16907939 |================================================= Kernel LLVM 11.1 .. 16586283 |================================================ Kernel GCC 11.1.1 . 16699690 |================================================ Kernel GCC second . 16880125 |================================================= Kernel GCC -O2 .... 16907112 |================================================= OSBench Test: Create Files us Per Event < Lower Is Better Kernel LLVM ....... 38.82 |=================================================== Kernel GCC ........ 36.75 |================================================= Kernel LLVM 11.1 .. 39.40 |==================================================== Kernel GCC 11.1.1 . 39.00 |=================================================== Kernel GCC second . 35.35 |=============================================== Kernel GCC -O2 .... 37.18 |================================================= OSBench Test: Create Threads us Per Event < Lower Is Better Kernel LLVM ....... 16.55 |==================================================== Kernel GCC ........ 15.75 |================================================= Kernel LLVM 11.1 .. 16.02 |================================================== Kernel GCC 11.1.1 . 14.57 |============================================== Kernel GCC second . 15.39 |================================================ Kernel GCC -O2 .... 14.15 |============================================ OSBench Test: Launch Programs us Per Event < Lower Is Better Kernel LLVM ....... 95.51 |=================================================== Kernel GCC ........ 91.06 |================================================= Kernel LLVM 11.1 .. 97.43 |==================================================== Kernel GCC 11.1.1 . 93.32 |================================================== Kernel GCC second . 90.10 |================================================ Kernel GCC -O2 .... 91.84 |================================================= OSBench Test: Create Processes us Per Event < Lower Is Better Kernel LLVM ....... 40.93 |==================================================== Kernel GCC ........ 39.49 |================================================== Kernel LLVM 11.1 .. 40.31 |=================================================== Kernel GCC 11.1.1 . 39.48 |================================================== Kernel GCC second . 39.39 |================================================== Kernel GCC -O2 .... 38.85 |================================================= OSBench Test: Memory Allocations Ns Per Event < Lower Is Better Kernel LLVM ....... 141.11 |================================================== Kernel GCC ........ 135.70 |================================================ Kernel LLVM 11.1 .. 137.38 |================================================= Kernel GCC 11.1.1 . 143.74 |=================================================== Kernel GCC second . 134.98 |================================================ Kernel GCC -O2 .... 135.75 |================================================ IPC_benchmark Type: TCP Socket - Message Bytes: 128 Messages Per Second > Higher Is Better Kernel LLVM ....... 2985001 |=============================================== Kernel GCC ........ 2971343 |============================================== Kernel LLVM 11.1 .. 2943227 |============================================== Kernel GCC 11.1.1 . 2906209 |============================================= Kernel GCC second . 3200311 |================================================== Kernel GCC -O2 .... 3201959 |================================================== IPC_benchmark Type: TCP Socket - Message Bytes: 256 Messages Per Second > Higher Is Better Kernel LLVM ....... 2539979 |=============================================== Kernel GCC ........ 2517133 |============================================== Kernel LLVM 11.1 .. 2503889 |============================================== Kernel GCC 11.1.1 . 2467568 |============================================== Kernel GCC second . 2690253 |================================================== Kernel GCC -O2 .... 2708985 |================================================== IPC_benchmark Type: TCP Socket - Message Bytes: 512 Messages Per Second > Higher Is Better Kernel LLVM ....... 2062968 |=============================================== Kernel GCC ........ 2054086 |============================================== Kernel LLVM 11.1 .. 2044677 |============================================== Kernel GCC 11.1.1 . 2016930 |============================================== Kernel GCC second . 2214341 |================================================== Kernel GCC -O2 .... 2208139 |================================================== IPC_benchmark Type: TCP Socket - Message Bytes: 1024 Messages Per Second > Higher Is Better Kernel LLVM ....... 1453827 |=============================================== Kernel GCC ........ 1421362 |============================================== Kernel LLVM 11.1 .. 1471645 |================================================ Kernel GCC 11.1.1 . 1442407 |=============================================== Kernel GCC second . 1533599 |================================================== Kernel GCC -O2 .... 1535220 |================================================== IPC_benchmark Type: TCP Socket - Message Bytes: 2048 Messages Per Second > Higher Is Better Kernel LLVM ....... 950880 |================================================= Kernel GCC ........ 944138 |================================================ Kernel LLVM 11.1 .. 948187 |================================================= Kernel GCC 11.1.1 . 941645 |================================================ Kernel GCC second . 986545 |================================================== Kernel GCC -O2 .... 997006 |=================================================== IPC_benchmark Type: TCP Socket - Message Bytes: 4096 Messages Per Second > Higher Is Better Kernel LLVM ....... 550089 |================================================ Kernel GCC ........ 555085 |================================================= Kernel LLVM 11.1 .. 562576 |================================================= Kernel GCC 11.1.1 . 556704 |================================================= Kernel GCC second . 578088 |=================================================== Kernel GCC -O2 .... 580561 |=================================================== IPC_benchmark Type: Unnamed Pipe - Message Bytes: 128 Messages Per Second > Higher Is Better Kernel LLVM ....... 2891727 |================================================ Kernel GCC ........ 3040261 |================================================== Kernel LLVM 11.1 .. 2722030 |============================================= Kernel GCC 11.1.1 . 3034098 |================================================== Kernel GCC second . 3015312 |================================================== Kernel GCC -O2 .... 2747403 |============================================= IPC_benchmark Type: Unnamed Pipe - Message Bytes: 256 Messages Per Second > Higher Is Better Kernel LLVM ....... 2351761 |================================================= Kernel GCC ........ 2337377 |================================================= Kernel LLVM 11.1 .. 2283738 |================================================ Kernel GCC 11.1.1 . 2360107 |================================================= Kernel GCC second . 2386170 |================================================== Kernel GCC -O2 .... 2295929 |================================================ IPC_benchmark Type: Unnamed Pipe - Message Bytes: 512 Messages Per Second > Higher Is Better Kernel LLVM ....... 1772787 |================================================= Kernel GCC ........ 1809330 |================================================== Kernel LLVM 11.1 .. 1798509 |================================================= Kernel GCC 11.1.1 . 1824207 |================================================== Kernel GCC second . 1809716 |================================================== Kernel GCC -O2 .... 1769426 |================================================ IPC_benchmark Type: Unnamed Pipe - Message Bytes: 1024 Messages Per Second > Higher Is Better Kernel LLVM ....... 1285487 |================================================= Kernel GCC ........ 1316913 |================================================== Kernel LLVM 11.1 .. 1279652 |================================================ Kernel GCC 11.1.1 . 1322294 |================================================== Kernel GCC second . 1294386 |================================================= Kernel GCC -O2 .... 1292375 |================================================= IPC_benchmark Type: Unnamed Pipe - Message Bytes: 2048 Messages Per Second > Higher Is Better Kernel LLVM ....... 814387 |=================================================== Kernel GCC ........ 819679 |=================================================== Kernel LLVM 11.1 .. 812768 |=================================================== Kernel GCC 11.1.1 . 809206 |================================================== Kernel GCC second . 812662 |=================================================== Kernel GCC -O2 .... 814485 |=================================================== IPC_benchmark Type: Unnamed Pipe - Message Bytes: 4096 Messages Per Second > Higher Is Better Kernel LLVM ....... 468875 |================================================= Kernel GCC ........ 479683 |================================================== Kernel LLVM 11.1 .. 471693 |================================================== Kernel GCC 11.1.1 . 483566 |=================================================== Kernel GCC second . 485903 |=================================================== Kernel GCC -O2 .... 475802 |================================================== IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 128 Messages Per Second > Higher Is Better Kernel LLVM ....... 2801157 |============================================== Kernel GCC ........ 3043686 |================================================== Kernel LLVM 11.1 .. 2649855 |============================================ Kernel GCC 11.1.1 . 2986912 |================================================= Kernel GCC second . 2869905 |=============================================== Kernel GCC -O2 .... 2837381 |=============================================== IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 256 Messages Per Second > Higher Is Better Kernel LLVM ....... 2278454 |================================================= Kernel GCC ........ 2299703 |================================================== Kernel LLVM 11.1 .. 2150341 |=============================================== Kernel GCC 11.1.1 . 2306298 |================================================== Kernel GCC second . 2296753 |================================================== Kernel GCC -O2 .... 2218924 |================================================ IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 512 Messages Per Second > Higher Is Better Kernel LLVM ....... 1746678 |=============================================== Kernel GCC ........ 1776333 |================================================ Kernel LLVM 11.1 .. 1747103 |=============================================== Kernel GCC 11.1.1 . 1835701 |================================================== Kernel GCC second . 1854187 |================================================== Kernel GCC -O2 .... 1770294 |================================================ IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 1024 Messages Per Second > Higher Is Better Kernel LLVM ....... 1280989 |================================================ Kernel GCC ........ 1297216 |================================================= Kernel LLVM 11.1 .. 1281112 |================================================ Kernel GCC 11.1.1 . 1324519 |================================================== Kernel GCC second . 1314473 |================================================== Kernel GCC -O2 .... 1292587 |================================================= IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 2048 Messages Per Second > Higher Is Better Kernel LLVM ....... 807480 |================================================== Kernel GCC ........ 811570 |=================================================== Kernel LLVM 11.1 .. 808658 |================================================== Kernel GCC 11.1.1 . 815678 |=================================================== Kernel GCC second . 818076 |=================================================== Kernel GCC -O2 .... 812530 |=================================================== IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 4096 Messages Per Second > Higher Is Better Kernel LLVM ....... 465636 |================================================ Kernel GCC ........ 483511 |================================================== Kernel LLVM 11.1 .. 469668 |================================================= Kernel GCC 11.1.1 . 490914 |=================================================== Kernel GCC second . 483240 |================================================== Kernel GCC -O2 .... 474902 |================================================= IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 128 Messages Per Second > Higher Is Better Kernel LLVM ....... 1363561 |============================================== Kernel GCC ........ 1374745 |============================================== Kernel LLVM 11.1 .. 1336817 |============================================= Kernel GCC 11.1.1 . 1411134 |=============================================== Kernel GCC second . 1485854 |================================================== Kernel GCC -O2 .... 1398777 |=============================================== IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 256 Messages Per Second > Higher Is Better Kernel LLVM ....... 1204312 |============================================== Kernel GCC ........ 1233688 |=============================================== Kernel LLVM 11.1 .. 1209161 |============================================== Kernel GCC 11.1.1 . 1281031 |================================================= Kernel GCC second . 1316867 |================================================== Kernel GCC -O2 .... 1301654 |================================================= IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 512 Messages Per Second > Higher Is Better Kernel LLVM ....... 1151175 |============================================== Kernel GCC ........ 1171213 |=============================================== Kernel LLVM 11.1 .. 1120322 |============================================= Kernel GCC 11.1.1 . 1137453 |============================================== Kernel GCC second . 1238737 |================================================== Kernel GCC -O2 .... 1100539 |============================================ IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 1024 Messages Per Second > Higher Is Better Kernel LLVM ....... 936841 |================================================= Kernel GCC ........ 964065 |=================================================== Kernel LLVM 11.1 .. 926277 |================================================= Kernel GCC 11.1.1 . 933478 |================================================= Kernel GCC second . 967927 |=================================================== Kernel GCC -O2 .... 925811 |================================================= IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 2048 Messages Per Second > Higher Is Better Kernel LLVM ....... 520300 |=============================================== Kernel GCC ........ 559665 |================================================== Kernel LLVM 11.1 .. 515245 |============================================== Kernel GCC 11.1.1 . 558725 |================================================== Kernel GCC second . 565671 |=================================================== Kernel GCC -O2 .... 541133 |================================================= IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 4096 Messages Per Second > Higher Is Better Kernel LLVM ....... 457959 |================================================= Kernel GCC ........ 473559 |================================================== Kernel LLVM 11.1 .. 448144 |================================================ Kernel GCC 11.1.1 . 474951 |=================================================== Kernel GCC second . 476636 |=================================================== Kernel GCC -O2 .... 478518 |=================================================== Hackbench Count: 1 - Type: Thread Seconds < Lower Is Better Kernel LLVM ....... 11.98 |=================================================== Kernel GCC ........ 10.96 |=============================================== Kernel LLVM 11.1 .. 12.15 |==================================================== Kernel GCC 11.1.1 . 11.39 |================================================= Kernel GCC second . 11.03 |=============================================== Kernel GCC -O2 .... 11.45 |================================================= Hackbench Count: 2 - Type: Thread Seconds < Lower Is Better Kernel LLVM ....... 23.06 |=================================================== Kernel GCC ........ 21.53 |================================================ Kernel LLVM 11.1 .. 23.50 |==================================================== Kernel GCC 11.1.1 . 21.93 |================================================= Kernel GCC second . 21.44 |=============================================== Kernel GCC -O2 .... 22.17 |================================================= Hackbench Count: 4 - Type: Thread Seconds < Lower Is Better Kernel LLVM ....... 44.10 |==================================================== Kernel GCC ........ 39.90 |=============================================== Kernel LLVM 11.1 .. 44.30 |==================================================== Kernel GCC 11.1.1 . 40.06 |=============================================== Kernel GCC second . 39.24 |============================================== Kernel GCC -O2 .... 40.32 |=============================================== Hackbench Count: 8 - Type: Thread Seconds < Lower Is Better Kernel LLVM ....... 88.29 |==================================================== Kernel GCC ........ 77.88 |============================================== Kernel LLVM 11.1 .. 88.56 |==================================================== Kernel GCC 11.1.1 . 77.03 |============================================= Kernel GCC second . 74.73 |============================================ Kernel GCC -O2 .... 78.03 |============================================== Hackbench Count: 1 - Type: Process Seconds < Lower Is Better Kernel LLVM ....... 10.387 |============================================== Kernel GCC ........ 10.084 |============================================= Kernel LLVM 11.1 .. 11.458 |=================================================== Kernel GCC 11.1.1 . 9.597 |=========================================== Kernel GCC second . 9.634 |=========================================== Kernel GCC -O2 .... 9.859 |============================================ Hackbench Count: 16 - Type: Thread Seconds < Lower Is Better Kernel LLVM ....... 168.26 |================================================= Kernel GCC ........ 153.61 |============================================ Kernel LLVM 11.1 .. 176.70 |=================================================== Kernel GCC 11.1.1 . 152.80 |============================================ Kernel GCC second . 149.86 |=========================================== Kernel GCC -O2 .... 154.98 |============================================= Hackbench Count: 2 - Type: Process Seconds < Lower Is Better Kernel LLVM ....... 20.91 |==================================================== Kernel GCC ........ 19.35 |================================================ Kernel LLVM 11.1 .. 20.89 |==================================================== Kernel GCC 11.1.1 . 19.70 |================================================= Kernel GCC second . 19.25 |================================================ Kernel GCC -O2 .... 19.57 |================================================= Hackbench Count: 4 - Type: Process Seconds < Lower Is Better Kernel LLVM ....... 40.36 |=================================================== Kernel GCC ........ 37.05 |=============================================== Kernel LLVM 11.1 .. 41.26 |==================================================== Kernel GCC 11.1.1 . 37.34 |=============================================== Kernel GCC second . 36.51 |============================================== Kernel GCC -O2 .... 37.02 |=============================================== Hackbench Count: 8 - Type: Process Seconds < Lower Is Better Kernel LLVM ....... 79.20 |================================================== Kernel GCC ........ 72.84 |============================================== Kernel LLVM 11.1 .. 81.68 |==================================================== Kernel GCC 11.1.1 . 72.16 |============================================== Kernel GCC second . 71.11 |============================================= Kernel GCC -O2 .... 72.38 |============================================== Hackbench Count: 16 - Type: Process Seconds < Lower Is Better Kernel LLVM ....... 159.75 |=================================================== Kernel GCC ........ 144.75 |============================================== Kernel LLVM 11.1 .. 161.29 |=================================================== Kernel GCC 11.1.1 . 143.68 |============================================= Kernel GCC second . 146.17 |============================================== Kernel GCC -O2 .... 145.82 |============================================== Hackbench Count: 32 - Type: Process Seconds < Lower Is Better Kernel LLVM ....... 369.55 |=================================================== Kernel GCC ........ 317.41 |============================================ Kernel LLVM 11.1 .. 349.94 |================================================ Kernel GCC 11.1.1 . 351.33 |================================================ Kernel GCC second . 313.24 |=========================================== Kernel GCC -O2 .... 335.23 |============================================== OpenSSL 1.1.1 RSA 4096-bit Performance Signs Per Second > Higher Is Better Kernel LLVM ....... 441.7 |=================================================== Kernel GCC ........ 448.0 |==================================================== Kernel LLVM 11.1 .. 447.8 |==================================================== Kernel GCC 11.1.1 . 444.1 |==================================================== Kernel GCC second . 447.9 |==================================================== Kernel GCC -O2 .... 332.3 |======================================= PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Only TPS > Higher Is Better Kernel LLVM . 24331 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Only - Average Latency ms < Lower Is Better Kernel LLVM . 0.041 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Write TPS > Higher Is Better Kernel LLVM . 138 |============================================================ PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 1 - Mode: Read Write - Average Latency ms < Lower Is Better Kernel LLVM . 7.225 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Only TPS > Higher Is Better Kernel LLVM . 73013 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 50 - Mode: Read Only - Average Latency ms < Lower Is Better Kernel LLVM . 0.685 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Only TPS > Higher Is Better Kernel LLVM . 69196 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 100 - Mode: Read Only - Average Latency ms < Lower Is Better Kernel LLVM . 1.445 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 250 - Mode: Read Only TPS > Higher Is Better Kernel LLVM . 58083 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 1 - Clients: 250 - Mode: Read Only - Average Latency ms < Lower Is Better Kernel LLVM . 4.305 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Only TPS > Higher Is Better Kernel LLVM . 19914 |========================================================== PostgreSQL pgbench 13.0 Scaling Factor: 100 - Clients: 1 - Mode: Read Only - Average Latency ms < Lower Is Better Kernel LLVM . 0.050 |========================================================== SQLite Speedtest 3.30 Timed Time - Size 1,000 Seconds < Lower Is Better Kernel LLVM ....... 132.19 |=================================================== Kernel GCC ........ 125.96 |================================================= Kernel LLVM 11.1 .. 131.72 |=================================================== Kernel GCC 11.1.1 . 129.84 |================================================== Kernel GCC second . 126.64 |================================================= Kernel GCC -O2 .... 126.87 |================================================= BenchmarkMutex Benchmark: Shared Mutex Lock Shared ns < Lower Is Better Kernel LLVM ....... 31.9 |===================================================== Kernel GCC ........ 31.6 |==================================================== Kernel LLVM 11.1 .. 31.9 |===================================================== Kernel GCC 11.1.1 . 32.2 |===================================================== Kernel GCC second . 31.6 |==================================================== Kernel GCC -O2 .... 31.6 |==================================================== BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock ns < Lower Is Better Kernel LLVM ....... 42.9 |===================================================== Kernel GCC ........ 42.5 |===================================================== Kernel LLVM 11.1 .. 42.5 |===================================================== Kernel GCC 11.1.1 . 42.8 |===================================================== Kernel GCC second . 42.8 |===================================================== Kernel GCC -O2 .... 42.5 |===================================================== BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex ns < Lower Is Better Kernel LLVM ....... 25.5 |===================================================== Kernel GCC ........ 25.2 |==================================================== Kernel LLVM 11.1 .. 25.3 |===================================================== Kernel GCC 11.1.1 . 25.2 |==================================================== Kernel GCC second . 25.1 |==================================================== Kernel GCC -O2 .... 25.2 |==================================================== BenchmarkMutex Benchmark: Mutex Lock Unlock std::mutex ns < Lower Is Better Kernel LLVM ....... 35.0 |===================================================== Kernel GCC ........ 34.7 |===================================================== Kernel LLVM 11.1 .. 35.0 |===================================================== Kernel GCC 11.1.1 . 34.7 |===================================================== Kernel GCC second . 34.8 |===================================================== Kernel GCC -O2 .... 34.9 |===================================================== BenchmarkMutex Benchmark: Semaphore Release And Acquire ns < Lower Is Better Kernel LLVM ....... 19.0 |===================================================== Kernel GCC ........ 19.1 |===================================================== Kernel LLVM 11.1 .. 19.0 |===================================================== Kernel GCC 11.1.1 . 19.0 |===================================================== Kernel GCC second . 18.9 |==================================================== Kernel GCC -O2 .... 19.0 |===================================================== BenchmarkMutex Benchmark: Mutex Lock Unlock spinlock_amd ns < Lower Is Better Kernel LLVM ....... 46.9 |===================================================== Kernel GCC ........ 46.6 |===================================================== Kernel LLVM 11.1 .. 46.7 |===================================================== Kernel GCC 11.1.1 . 46.8 |===================================================== Kernel GCC second . 46.7 |===================================================== Kernel GCC -O2 .... 46.7 |===================================================== BenchmarkMutex Benchmark: Mutex Lock Unlock pthread_mutex ns < Lower Is Better Kernel LLVM ....... 21.3 |===================================================== Kernel GCC ........ 21.3 |===================================================== Kernel LLVM 11.1 .. 21.3 |===================================================== Kernel GCC 11.1.1 . 21.3 |===================================================== Kernel GCC second . 21.5 |===================================================== Kernel GCC -O2 .... 21.3 |===================================================== BenchmarkMutex Benchmark: Mutex Lock Unlock ticket_spinlock ns < Lower Is Better Kernel LLVM ....... 24.9 |===================================================== Kernel GCC ........ 24.8 |===================================================== Kernel LLVM 11.1 .. 24.8 |===================================================== Kernel GCC 11.1.1 . 24.9 |===================================================== Kernel GCC second . 24.8 |===================================================== Kernel GCC -O2 .... 24.8 |===================================================== Stress-NG 0.11.07 Test: MMAP Bogo Ops/s > Higher Is Better Kernel LLVM ....... 12.45 |================================================ Kernel GCC ........ 13.13 |=================================================== Kernel LLVM 11.1 .. 12.71 |================================================= Kernel GCC 11.1.1 . 12.43 |================================================ Kernel GCC second . 13.45 |==================================================== Kernel GCC -O2 .... 12.77 |================================================= Stress-NG 0.11.07 Test: NUMA Bogo Ops/s > Higher Is Better Kernel LLVM ....... 38 |======================================================= Kernel GCC ........ 38 |======================================================= Kernel LLVM 11.1 .. 38 |======================================================= Kernel GCC 11.1.1 . 38 |======================================================= Kernel GCC second . 38 |======================================================= Kernel GCC -O2 .... 38 |======================================================= Stress-NG 0.11.07 Test: MEMFD Bogo Ops/s > Higher Is Better Kernel LLVM ....... 9.01 |===================================================== Kernel GCC ........ 9.00 |===================================================== Kernel LLVM 11.1 .. 8.88 |==================================================== Kernel GCC 11.1.1 . 8.68 |=================================================== Kernel GCC second . 8.74 |=================================================== Kernel GCC -O2 .... 9.05 |===================================================== Stress-NG 0.11.07 Test: Atomic Bogo Ops/s > Higher Is Better Kernel LLVM ....... 167420.30 |================================================ Kernel GCC ........ 167641.36 |================================================ Kernel LLVM 11.1 .. 168572.72 |================================================ Kernel GCC 11.1.1 . 168463.99 |================================================ Kernel GCC second . 168252.74 |================================================ Kernel GCC -O2 .... 167506.68 |================================================ Stress-NG 0.11.07 Test: Crypto Bogo Ops/s > Higher Is Better Kernel LLVM ....... 644.00 |=================================================== Kernel GCC ........ 642.70 |=================================================== Kernel LLVM 11.1 .. 644.60 |=================================================== Kernel GCC 11.1.1 . 640.73 |=================================================== Kernel GCC second . 643.77 |=================================================== Kernel GCC -O2 .... 644.11 |=================================================== Stress-NG 0.11.07 Test: Malloc Bogo Ops/s > Higher Is Better Kernel LLVM ....... 11148830.46 |============================================== Kernel GCC ........ 11170312.20 |============================================== Kernel LLVM 11.1 .. 11061908.02 |============================================== Kernel GCC 11.1.1 . 11072394.46 |============================================== Kernel GCC second . 11094610.36 |============================================== Kernel GCC -O2 .... 11104734.09 |============================================== Stress-NG 0.11.07 Test: Forking Bogo Ops/s > Higher Is Better Kernel LLVM ....... 19252.07 |=============================================== Kernel GCC ........ 19887.81 |================================================= Kernel LLVM 11.1 .. 19280.77 |=============================================== Kernel GCC 11.1.1 . 19951.99 |================================================= Kernel GCC second . 19873.83 |================================================= Kernel GCC -O2 .... 19795.18 |================================================= Stress-NG 0.11.07 Test: SENDFILE Bogo Ops/s > Higher Is Better Kernel LLVM ....... 53687.47 |============================================= Kernel GCC ........ 55850.50 |=============================================== Kernel LLVM 11.1 .. 54398.51 |============================================= Kernel GCC 11.1.1 . 58610.15 |================================================= Kernel GCC second . 56226.78 |=============================================== Kernel GCC -O2 .... 54086.78 |============================================= Stress-NG 0.11.07 Test: CPU Cache Bogo Ops/s > Higher Is Better Kernel LLVM ....... 6.84 |==================================================== Kernel GCC ........ 6.90 |==================================================== Kernel LLVM 11.1 .. 6.69 |=================================================== Kernel GCC 11.1.1 . 6.88 |==================================================== Kernel GCC second . 6.93 |===================================================== Kernel GCC -O2 .... 6.97 |===================================================== Stress-NG 0.11.07 Test: CPU Stress Bogo Ops/s > Higher Is Better Kernel LLVM ....... 825.59 |=================================================== Kernel GCC ........ 828.24 |=================================================== Kernel LLVM 11.1 .. 824.83 |=================================================== Kernel GCC 11.1.1 . 825.79 |=================================================== Kernel GCC second . 826.18 |=================================================== Kernel GCC -O2 .... 826.11 |=================================================== Stress-NG 0.11.07 Test: Semaphores Bogo Ops/s > Higher Is Better Kernel LLVM ....... 1229760.03 |=========================================== Kernel GCC ........ 1277296.32 |============================================ Kernel LLVM 11.1 .. 1274218.42 |============================================ Kernel GCC 11.1.1 . 1197368.79 |========================================= Kernel GCC second . 1359932.39 |=============================================== Kernel GCC -O2 .... 1198806.70 |========================================= Stress-NG 0.11.07 Test: Matrix Math Bogo Ops/s > Higher Is Better Kernel LLVM ....... 11754.15 |================================================= Kernel GCC ........ 11754.94 |================================================= Kernel LLVM 11.1 .. 11766.64 |================================================= Kernel GCC 11.1.1 . 11746.10 |================================================= Kernel GCC second . 11704.68 |================================================= Kernel GCC -O2 .... 11615.23 |================================================ Stress-NG 0.11.07 Test: Vector Math Bogo Ops/s > Higher Is Better Kernel LLVM ....... 9619.98 |================================================== Kernel GCC ........ 9629.61 |================================================== Kernel LLVM 11.1 .. 9625.42 |================================================== Kernel GCC 11.1.1 . 9599.18 |================================================== Kernel GCC second . 9613.25 |================================================== Kernel GCC -O2 .... 9615.20 |================================================== Stress-NG 0.11.07 Test: Memory Copying Bogo Ops/s > Higher Is Better Kernel LLVM ....... 1019.43 |================================================== Kernel GCC ........ 1014.42 |================================================= Kernel LLVM 11.1 .. 1014.43 |================================================= Kernel GCC 11.1.1 . 1021.29 |================================================== Kernel GCC second . 1020.78 |================================================== Kernel GCC -O2 .... 1028.26 |================================================== Stress-NG 0.11.07 Test: Socket Activity Bogo Ops/s > Higher Is Better Kernel LLVM ....... 1877.82 |================================================ Kernel GCC ........ 1957.06 |================================================== Kernel LLVM 11.1 .. 1912.64 |================================================ Kernel GCC 11.1.1 . 1907.72 |================================================ Kernel GCC second . 1974.44 |================================================== Kernel GCC -O2 .... 1954.88 |================================================== Stress-NG 0.11.07 Test: Context Switching Bogo Ops/s > Higher Is Better Kernel LLVM ....... 548376.44 |============================================= Kernel GCC ........ 530566.53 |============================================ Kernel LLVM 11.1 .. 574464.00 |=============================================== Kernel GCC 11.1.1 . 580896.52 |================================================ Kernel GCC second . 577601.31 |================================================ Kernel GCC -O2 .... 550134.82 |============================================= Stress-NG 0.11.07 Test: Glibc C String Functions Bogo Ops/s > Higher Is Better Kernel LLVM ....... 112501.83 |================================================ Kernel GCC ........ 113135.64 |================================================ Kernel LLVM 11.1 .. 111451.53 |=============================================== Kernel GCC 11.1.1 . 112275.43 |================================================ Kernel GCC second . 112429.17 |================================================ Kernel GCC -O2 .... 112106.26 |================================================ Stress-NG 0.11.07 Test: Glibc Qsort Data Sorting Bogo Ops/s > Higher Is Better Kernel LLVM ....... 36.82 |==================================================== Kernel GCC ........ 36.74 |==================================================== Kernel LLVM 11.1 .. 36.44 |=================================================== Kernel GCC 11.1.1 . 36.56 |==================================================== Kernel GCC second . 34.96 |================================================= Kernel GCC -O2 .... 36.40 |=================================================== Stress-NG 0.11.07 Test: System V Message Passing Bogo Ops/s > Higher Is Better Kernel LLVM ....... 4225731.83 |=========================================== Kernel GCC ........ 4626477.31 |=============================================== Kernel LLVM 11.1 .. 4244091.68 |=========================================== Kernel GCC 11.1.1 . 4546211.15 |============================================== Kernel GCC second . 4499326.25 |============================================== Kernel GCC -O2 .... 4464126.75 |============================================= ctx_clock Context Switch Time Clocks < Lower Is Better Kernel LLVM ....... 264 |===================================================== Kernel GCC ........ 266 |====================================================== Kernel LLVM 11.1 .. 264 |===================================================== Kernel GCC 11.1.1 . 268 |====================================================== Kernel GCC second . 265 |===================================================== Kernel GCC -O2 .... 265 |===================================================== Facebook RocksDB 6.3.6 Test: Random Fill Op/s > Higher Is Better Kernel LLVM ....... 452057 |================================================== Kernel GCC ........ 458917 |=================================================== Kernel LLVM 11.1 .. 449078 |================================================== Kernel GCC 11.1.1 . 371696 |========================================= Kernel GCC second . 416861 |============================================== Kernel GCC -O2 .... 437244 |================================================= Facebook RocksDB 6.3.6 Test: Random Read Op/s > Higher Is Better Kernel LLVM ....... 13123433 |================================================ Kernel GCC ........ 13347834 |================================================= Kernel LLVM 11.1 .. 13283954 |================================================= Kernel GCC 11.1.1 . 12925885 |=============================================== Kernel GCC second . 12068951 |============================================ Kernel GCC -O2 .... 13384934 |================================================= Facebook RocksDB 6.3.6 Test: Sequential Fill Op/s > Higher Is Better Kernel LLVM ....... 534770 |================================================== Kernel GCC ........ 544572 |=================================================== Kernel LLVM 11.1 .. 535796 |================================================== Kernel GCC 11.1.1 . 490354 |============================================== Kernel GCC second . 502525 |=============================================== Kernel GCC -O2 .... 524629 |================================================= Facebook RocksDB 6.3.6 Test: Random Fill Sync Op/s > Higher Is Better Kernel LLVM ....... 490063 |================================================== Kernel GCC ........ 499640 |=================================================== Kernel LLVM 11.1 .. 490666 |================================================== Kernel GCC 11.1.1 . 418203 |=========================================== Kernel GCC second . 456565 |=============================================== Kernel GCC -O2 .... 482867 |================================================= Facebook RocksDB 6.3.6 Test: Read While Writing Op/s > Higher Is Better Kernel LLVM ....... 244439 |================================================== Kernel GCC ........ 239799 |================================================= Kernel LLVM 11.1 .. 247556 |=================================================== Kernel GCC 11.1.1 . 236996 |================================================= Kernel GCC second . 230917 |================================================ Kernel GCC -O2 .... 245522 |=================================================== Apache Benchmark 2.4.29 Static Web Page Serving Requests Per Second > Higher Is Better Kernel LLVM ....... 16754.67 |============================================= Kernel GCC ........ 18155.45 |================================================= Kernel LLVM 11.1 .. 16830.43 |============================================= Kernel GCC 11.1.1 . 17756.27 |================================================ Kernel GCC second . 17323.23 |=============================================== Kernel GCC -O2 .... 17978.08 |================================================= Schbench Message Threads: 8 - Workers Per Message Thread: 4 usec, 99.9th Latency Percentile < Lower Is Better Kernel LLVM ....... 33519 |==================================================== Kernel GCC ........ 28597 |============================================ Kernel LLVM 11.1 .. 28747 |============================================= Kernel GCC 11.1.1 . 29393 |============================================== Kernel GCC second . 33348 |==================================================== Kernel GCC -O2 .... 28128 |============================================