kernel zstd AMD Ryzen Threadripper 3990X 64-Core testing with a System76 Thelio Major (F4c Z5 BIOS) and AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB on Pop 20.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2103059-PTS-KERNELZS95&grr&sro .
kernel zstd Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution 1 2 3 4 5 6 7 AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads) System76 Thelio Major (F4c Z5 BIOS) AMD Starship/Matisse 126GB Samsung SSD 970 EVO Plus 500GB AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (1750/875MHz) AMD Navi 10 HDMI Audio DELL P2415Q Intel I211 + Intel Wi-Fi 6 AX200 Pop 20.10 5.8.0-7630-generic (x86_64) GNOME Shell 3.38.2 X Server 1.20.8 4.6 Mesa 21.1.0-devel (git-96d7555 2021-01-22 groovy-oibaf-ppa) (LLVM 11.0.1) 1.2.145 GCC 10.2.0 + Clang 11.0.1-1~oibaf~g ext4 3840x2160 OpenBenchmarking.org Kernel Details - snd_usb_audio.ignore_ctl_error=1 - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/usr,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details - Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0x8301025 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
kernel zstd compress-zstd: 3, Long Mode - Decompression Speed compress-zstd: 3, Long Mode - Compression Speed compress-zstd: 19 - Decompression Speed compress-zstd: 19 - Compression Speed build-linux-kernel: Time To Compile compress-zstd: 8 - Decompression Speed compress-zstd: 8 - Compression Speed compress-zstd: 19, Long Mode - Decompression Speed compress-zstd: 19, Long Mode - Compression Speed compress-zstd: 3 - Compression Speed compress-zstd: 8, Long Mode - Decompression Speed compress-zstd: 8, Long Mode - Compression Speed 1 2 3 4 5 6 7 3748.7 603.7 3344.0 86.2 26.077 3603.7 2639.8 3362.8 44.1 5594.4 3877.3 599.5 3730.8 590.3 3317.5 85.6 26.108 3585.4 2576.5 3348.2 44.0 5541.4 3840.9 603.1 3729.5 603.0 3331.9 87.8 26.137 3579.4 2474.4 3361.3 44.1 5540.0 3855.6 607.1 3725.2 587.8 3348.8 83.7 26.156 3569.9 2485.4 3352.1 43.9 5529.0 3856.9 599.5 3718.2 590.1 3358.2 85.2 26.166 3576.5 2613.2 3340.6 44.1 5570.8 3844.6 597.9 3721.8 600.3 3333.3 83.1 26.118 3579.6 2570.9 3352.9 44.1 5544.8 3860.2 596.6 3720.0 593.0 3348.5 82.5 26.200 3583.5 2528.9 3337.9 44.0 5565.8 3853.5 608.2 OpenBenchmarking.org
Zstd Compression Compression Level: 3, Long Mode - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.9 Compression Level: 3, Long Mode - Decompression Speed 1 2 3 4 5 6 7 800 1600 2400 3200 4000 SE +/- 4.20, N = 5 SE +/- 3.59, N = 3 SE +/- 1.72, N = 15 SE +/- 5.92, N = 3 SE +/- 6.80, N = 3 SE +/- 5.46, N = 4 SE +/- 2.22, N = 3 3748.7 3730.8 3729.5 3725.2 3718.2 3721.8 3720.0 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 3, Long Mode - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.9 Compression Level: 3, Long Mode - Compression Speed 1 2 3 4 5 6 7 130 260 390 520 650 SE +/- 7.36, N = 5 SE +/- 6.06, N = 3 SE +/- 5.50, N = 15 SE +/- 4.64, N = 3 SE +/- 2.28, N = 3 SE +/- 8.87, N = 4 SE +/- 3.54, N = 3 603.7 590.3 603.0 587.8 590.1 600.3 593.0 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 19 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.9 Compression Level: 19 - Decompression Speed 1 2 3 4 5 6 7 700 1400 2100 2800 3500 SE +/- 11.29, N = 3 SE +/- 20.47, N = 8 SE +/- 10.60, N = 3 SE +/- 6.08, N = 4 SE +/- 4.81, N = 4 SE +/- 8.71, N = 3 SE +/- 10.78, N = 3 3344.0 3317.5 3331.9 3348.8 3358.2 3333.3 3348.5 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 19 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.9 Compression Level: 19 - Compression Speed 1 2 3 4 5 6 7 20 40 60 80 100 SE +/- 0.38, N = 3 SE +/- 0.84, N = 8 SE +/- 0.54, N = 3 SE +/- 1.19, N = 4 SE +/- 1.11, N = 4 SE +/- 0.69, N = 3 SE +/- 0.86, N = 3 86.2 85.6 87.8 83.7 85.2 83.1 82.5 1. (CC) gcc options: -O3 -pthread -lz -llzma
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.10.20 Time To Compile 1 2 3 4 5 6 7 6 12 18 24 30 SE +/- 0.32, N = 6 SE +/- 0.27, N = 7 SE +/- 0.29, N = 7 SE +/- 0.30, N = 7 SE +/- 0.28, N = 7 SE +/- 0.28, N = 7 SE +/- 0.32, N = 6 26.08 26.11 26.14 26.16 26.17 26.12 26.20
Zstd Compression Compression Level: 8 - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.9 Compression Level: 8 - Decompression Speed 1 2 3 4 5 6 7 800 1600 2400 3200 4000 SE +/- 3.55, N = 3 SE +/- 4.02, N = 3 SE +/- 4.07, N = 3 SE +/- 5.60, N = 3 SE +/- 6.71, N = 3 SE +/- 3.37, N = 7 SE +/- 1.88, N = 3 3603.7 3585.4 3579.4 3569.9 3576.5 3579.6 3583.5 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 8 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.9 Compression Level: 8 - Compression Speed 1 2 3 4 5 6 7 600 1200 1800 2400 3000 SE +/- 16.61, N = 3 SE +/- 25.61, N = 3 SE +/- 11.49, N = 3 SE +/- 21.34, N = 3 SE +/- 31.43, N = 3 SE +/- 26.10, N = 8 SE +/- 16.30, N = 3 2639.8 2576.5 2474.4 2485.4 2613.2 2570.9 2528.9 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 19, Long Mode - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.9 Compression Level: 19, Long Mode - Decompression Speed 1 2 3 4 5 6 7 700 1400 2100 2800 3500 SE +/- 10.04, N = 3 SE +/- 4.75, N = 3 SE +/- 15.04, N = 3 SE +/- 12.22, N = 3 SE +/- 7.50, N = 3 SE +/- 7.18, N = 3 SE +/- 7.15, N = 3 3362.8 3348.2 3361.3 3352.1 3340.6 3352.9 3337.9 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 19, Long Mode - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.9 Compression Level: 19, Long Mode - Compression Speed 1 2 3 4 5 6 7 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 SE +/- 0.10, N = 3 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 44.1 44.0 44.1 43.9 44.1 44.1 44.0 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 3 - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.9 Compression Level: 3 - Compression Speed 1 2 3 4 5 6 7 1200 2400 3600 4800 6000 SE +/- 1.32, N = 3 SE +/- 14.16, N = 3 SE +/- 2.38, N = 3 SE +/- 10.86, N = 3 SE +/- 15.95, N = 3 SE +/- 17.98, N = 3 SE +/- 12.71, N = 3 5594.4 5541.4 5540.0 5529.0 5570.8 5544.8 5565.8 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 8, Long Mode - Decompression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.9 Compression Level: 8, Long Mode - Decompression Speed 1 2 3 4 5 6 7 800 1600 2400 3200 4000 SE +/- 3.01, N = 3 SE +/- 23.76, N = 3 SE +/- 3.81, N = 3 SE +/- 4.20, N = 3 SE +/- 9.17, N = 3 SE +/- 6.19, N = 3 SE +/- 7.18, N = 3 3877.3 3840.9 3855.6 3856.9 3844.6 3860.2 3853.5 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 8, Long Mode - Compression Speed OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.9 Compression Level: 8, Long Mode - Compression Speed 1 2 3 4 5 6 7 130 260 390 520 650 SE +/- 2.97, N = 3 SE +/- 4.89, N = 3 SE +/- 9.02, N = 3 SE +/- 1.27, N = 3 SE +/- 3.79, N = 3 SE +/- 2.28, N = 3 SE +/- 8.61, N = 3 599.5 603.1 607.1 599.5 597.9 596.6 608.2 1. (CC) gcc options: -O3 -pthread -lz -llzma
Phoronix Test Suite v10.8.5