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&sro.

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: blosclzUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL214002800420056007000SE +/- 34.43, N = 3SE +/- 5.73, N = 3SE +/- 36.70, N = 36672.35934.24896.01. (CXX) g++ options: -rdynamic

lzbench

Test: XZ 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: CompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2918273645SE +/- 0.33, N = 33735361. (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: DecompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL22040608010010096961. (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: CompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2901802703604504374264271. (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: DecompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL230060090012001500SE +/- 3.79, N = 31195116411551. (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: CompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL220406080100SE +/- 0.33, N = 3SE +/- 0.58, N = 37971771. (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: DecompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL230060090012001500SE +/- 1.20, N = 31289126212511. (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: CompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL220406080100SE +/- 0.88, N = 3SE +/- 1.33, N = 38679911. (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: DecompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL290180270360450SE +/- 1.00, N = 34224104111. (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: CompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL290180270360450SE +/- 1.67, N = 33993893971. (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: DecompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2120240360480600SE +/- 0.33, N = 3SE +/- 2.67, N = 3SE +/- 0.67, N = 35535325201. (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: CompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL24080120160200SE +/- 0.58, N = 31711651681. (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: DecompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL2140280420560700SE +/- 0.88, N = 3SE +/- 2.19, N = 36446256201. (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: CompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL240801201602001901851861. (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: DecompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL22004006008001000SE +/- 0.58, N = 3SE +/- 1.86, N = 3SE +/- 1.86, N = 31050102510271. (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 TestUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL24K8K12K16K20KSE +/- 163.56, N = 3SE +/- 41.33, N = 3SE +/- 70.61, N = 32088818320192501. (CXX) g++ options: -pipe -lpthread

Parallel BZIP2 Compression

256MB File Compression

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.12256MB File CompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL23691215SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 310.0111.0410.351. (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.gzUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL21020304050SE +/- 0.14, N = 3SE +/- 0.74, N = 3SE +/- 0.20, N = 341.0144.7043.56

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 9Ubuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL21326395265SE +/- 0.21, N = 3SE +/- 0.24, N = 3SE +/- 0.52, N = 355.0059.6048.611. (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 19Ubuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL21020304050SE +/- 0.03, N = 3SE +/- 0.09, N = 3SE +/- 0.04, N = 339.3541.9838.54-lz1. (CC) gcc options: -O3 -pthread

System XZ Decompression

OpenBenchmarking.orgSeconds, Fewer Is BetterSystem XZ DecompressionUbuntu 20.04 LTS Bare MetalWindows 10 2004 19041.2640 WSLWindows 10 2004 19041.2640 WSL21.05232.10463.15694.20925.2615SE +/- 0.005, N = 3SE +/- 0.004, N = 3SE +/- 0.017, N = 34.2264.6774.352


Phoronix Test Suite v10.8.4