wsl-compression

Intel Core i7-7700HQ testing with a Dell 05FFDN (1.18.0 BIOS) and Intel HD 630 3GB on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2005204-NI-2005199NI40.

wsl-compressionProcessorMemoryDiskMotherboardChipsetGraphicsAudioNetworkOSKernelCompilerFile-SystemSystem LayerDesktopDisplay ServerDisplay DriverOpenGLScreen ResolutionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare MetalIntel Core i7-7700HQ @ 2.81GHz (4 Cores / 8 Threads)16GB117GBUbuntu 20.044.4.0-19041-Microsoft (x86_64)GCC 9.3.0wslfswslIntel Core i7-7700HQ (4 Cores / 8 Threads)14GB2 x 275GB Virtual Disk4.19.84-microsoft-standard (x86_64)ext4microsoftIntel Core i7-7700HQ @ 3.80GHz (4 Cores / 8 Threads)Dell 05FFDN (1.18.0 BIOS)Intel Xeon E3-1200 v6/7th16GBTHNSN5512GPUK NVMe TOSHIBA 512GB + 64GB Flash Drive FITIntel HD 630 3GB (1100MHz)Realtek ALC3266Intel 8265 / 82755.4.0-31-generic (x86_64)GNOME Shell 3.36.1X Server 1.20.8modesetting 1.20.84.6 Mesa 20.0.43840x2160OpenBenchmarking.orgCompiler 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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,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- Windows 10 2004 19041.2640 WSL: CPU Microcode: 0xffffffff- Windows 10 2004 19041.2640 WSL2: CPU Microcode: 0xffffffff- Ubuntu 20.04 LTS Bare Metal: Scaling Governor: intel_pstate performance - CPU Microcode: 0xcaSecurity Details- Windows 10 2004 19041.2640 WSL2: itlb_multihit: vulnerable + l1tf: Mitigation of PTE Inversion + mds: Vulnerable: Clear buffers attempted no microcode; SMT Host state unknown + meltdown: Mitigation of PTI + 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 generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected - Ubuntu 20.04 LTS Bare Metal: itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + 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 generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected

wsl-compressionblosc: blosclzlzbench: XZ 0 - Compressionlzbench: XZ 0 - Decompressionlzbench: Zstd 1 - Compressionlzbench: Zstd 1 - Decompressionlzbench: Zstd 8 - Compressionlzbench: Zstd 8 - Decompressionlzbench: Crush 0 - Compressionlzbench: Crush 0 - Decompressionlzbench: Brotli 0 - Compressionlzbench: Brotli 0 - Decompressionlzbench: Brotli 2 - Compressionlzbench: Brotli 2 - Decompressionlzbench: Libdeflate 1 - Compressionlzbench: Libdeflate 1 - Decompressioncompress-7zip: Compress Speed Testcompress-pbzip2: 256MB File Compressioncompress-gzip: Linux Source Tree Archiving To .tar.gzcompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19system-decompress-xz: Windows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal5934.2359642611647112627941038953216562518510251832011.03944.69559.60141.9784.6774896.0369642711557712519141139752016862018610271925010.34643.56448.61438.5374.3526672.33710043711957912898642239955317164419010502088810.00741.00854.99639.3504.226OpenBenchmarking.org

C-Blosc

Compressor: blosclz

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.0 Beta 5Compressor: blosclzWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal14002800420056007000SE +/- 5.73, N = 3SE +/- 36.70, N = 3SE +/- 34.43, N = 35934.24896.06672.31. (CXX) g++ options: -rdynamic

lzbench

Test: XZ 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: CompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal918273645SE +/- 0.33, N = 33536371. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: XZ 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: DecompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal2040608010096961001. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 1 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: CompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal901802703604504264274371. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 1 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: DecompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal30060090012001500SE +/- 3.79, N = 31164115511951. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 8 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: CompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal20406080100SE +/- 0.58, N = 3SE +/- 0.33, N = 37177791. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Zstd 8 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: DecompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal30060090012001500SE +/- 1.20, N = 31262125112891. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Crush 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: CompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal20406080100SE +/- 1.33, N = 3SE +/- 0.88, N = 37991861. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Crush 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: DecompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal90180270360450SE +/- 1.00, N = 34104114221. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: CompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal90180270360450SE +/- 1.67, N = 33893973991. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 0 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: DecompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal120240360480600SE +/- 2.67, N = 3SE +/- 0.67, N = 3SE +/- 0.33, N = 35325205531. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 2 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: CompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal4080120160200SE +/- 0.58, N = 31651681711. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Brotli 2 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: DecompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal140280420560700SE +/- 0.88, N = 3SE +/- 2.19, N = 36256206441. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Libdeflate 1 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Libdeflate 1 - Process: CompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal40801201602001851861901. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

lzbench

Test: Libdeflate 1 - Process: Decompression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Libdeflate 1 - Process: DecompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal2004006008001000SE +/- 1.86, N = 3SE +/- 1.86, N = 3SE +/- 0.58, N = 31025102710501. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal4K8K12K16K20KSE +/- 41.33, N = 3SE +/- 70.61, N = 3SE +/- 163.56, N = 31832019250208881. (CXX) g++ options: -pipe -lpthread

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.12256MB File CompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal3691215SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 311.0410.3510.011. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

Gzip Compression

Linux Source Tree Archiving To .tar.gz

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gzWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal1020304050SE +/- 0.74, N = 3SE +/- 0.20, N = 3SE +/- 0.14, N = 344.7043.5641.01

XZ Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9Windows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal1326395265SE +/- 0.24, N = 3SE +/- 0.52, N = 3SE +/- 0.21, N = 359.6048.6155.001. (CC) gcc options: -pthread -fvisibility=hidden -O2

Zstd Compression

Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19

OpenBenchmarking.orgSeconds, Fewer Is BetterZstd Compression 1.3.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19Windows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal1020304050SE +/- 0.09, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 341.9838.5439.35-lz1. (CC) gcc options: -O3 -pthread

System XZ Decompression

OpenBenchmarking.orgSeconds, Fewer Is BetterSystem XZ DecompressionWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2Ubuntu 20.04 LTS Bare Metal1.05232.10463.15694.20925.2615SE +/- 0.004, N = 3SE +/- 0.017, N = 3SE +/- 0.005, N = 34.6774.3524.226


Phoronix Test Suite v10.8.4