20221006232244compression

AMD Ryzen 9 3900X 12-Core testing with a Gigabyte AX370M-Gaming 3-CF (F51c BIOS) and Gigabyte AMD Radeon RX 5600 XT 6GB on Fedora Linux 35 via the Phoronix Test Suite.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2210067-NE-20221006252
Jump To Table - Results

Statistics

Remove Outliers Before Calculating Averages

Graph Settings

Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Result
Identifier
View Logs
Performance Per
Dollar
Date
Run
  Test
  Duration
AMD Ryzen 9 3900X 12-Core
October 06 2022
  2 Hours, 11 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


20221006232244compressionOpenBenchmarking.orgPhoronix Test SuiteAMD Ryzen 9 3900X 12-Core @ 3.95GHz (12 Cores / 24 Threads)Gigabyte AX370M-Gaming 3-CF (F51c BIOS)AMD Starship/Matisse32GB256GB ADATA SX6000PNP + 1000GB Seagate ST1000DM003-1ER1Gigabyte AMD Radeon RX 5600 XT 6GB (1650/750MHz)AMD Navi 10 HDMI AudioU34G3G4R3Realtek RTL8111/8168/8411 + Intel 8260Fedora Linux 355.19.10-100.fc35.x86_64 (x86_64)KDE Plasma 5.25.4X Server 1.20.144.6 Mesa 21.3.9 (LLVM 13.0.0)btrfs3440x1440ProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLFile-SystemScreen Resolution20221006232244compression BenchmarksSystem Logs- amdgpu.noretry=0 amdgpu.vm_fault_stop=0 amdgpu.gpu_recovery=1 - Transparent Huge Pages: madvise - Scaling Governor: acpi-cpufreq schedutil (Boost: Disabled) - CPU Microcode: 0x8701021 - SELinux + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT enabled with STIBP protection + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

20221006232244compressionblosc: blosclz shuffleblosc: blosclz bitshufflelzbench: 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-lz4: 1 - Compression Speedcompress-lz4: 1 - Decompression Speedcompress-lz4: 3 - Compression Speedcompress-lz4: 3 - Decompression Speedcompress-lz4: 9 - Compression Speedcompress-lz4: 9 - Decompression Speedcompress-zstd: 3 - Compression Speedcompress-zstd: 3 - Decompression Speedcompress-zstd: 8 - Compression Speedcompress-zstd: 8 - Decompression Speedcompress-zstd: 19 - Compression Speedcompress-zstd: 19 - Decompression Speedcompress-zstd: 3, Long Mode - Compression Speedcompress-zstd: 3, Long Mode - Decompression Speedcompress-zstd: 8, Long Mode - Compression Speedcompress-zstd: 8, Long Mode - Decompression Speedcompress-zstd: 19, Long Mode - Compression Speedcompress-zstd: 19, Long Mode - Decompression Speedcompress-7zip: Compression Ratingcompress-7zip: Decompression Ratingcompress-pbzip2: FreeBSD-13.0-RELEASE-amd64-memstick.img Compressioncompress-gzip: Linux Source Tree Archiving To .tar.gzcompress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9system-decompress-gzip: system-decompress-xz: system-decompress-zlib: compress-rar: Linux Source Tree Archiving To RARAMD Ryzen 9 3900X 12-Core16258.79574.53911751116979619128847648959119369421611658528.999583.344.129090.244.569165.43300.93389.31073.23489.835.93110.5913.93618.0826.93726.129.03098.288059826715.86369.07825.9513.0323.6621743.14925899.690OpenBenchmarking.org

C-Blosc

C-Blosc (c-blosc2) simple, compressed, fast and persistent data store library for C. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz shuffleAMD Ryzen 9 3900X 12-Core3K6K9K12K15KSE +/- 46.57, N = 316258.71. (CC) gcc options: -std=gnu99 -O3 -lrt -lm

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.3Test: blosclz bitshuffleAMD Ryzen 9 3900X 12-Core2K4K6K8K10KSE +/- 53.06, N = 39574.51. (CC) gcc options: -std=gnu99 -O3 -lrt -lm

lzbench

lzbench is an in-memory benchmark of various compressors. The file used for compression is a Linux kernel source tree tarball. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: CompressionAMD Ryzen 9 3900X 12-Core918273645SE +/- 0.00, N = 3391. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: DecompressionAMD Ryzen 9 3900X 12-Core306090120150SE +/- 0.00, N = 31171. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: CompressionAMD Ryzen 9 3900X 12-Core110220330440550SE +/- 0.88, N = 35111. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 1 - Process: DecompressionAMD Ryzen 9 3900X 12-Core400800120016002000SE +/- 0.58, N = 316971. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: CompressionAMD Ryzen 9 3900X 12-Core20406080100SE +/- 0.67, N = 3961. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Zstd 8 - Process: DecompressionAMD Ryzen 9 3900X 12-Core400800120016002000SE +/- 2.00, N = 319121. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: CompressionAMD Ryzen 9 3900X 12-Core20406080100SE +/- 1.19, N = 4881. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Crush 0 - Process: DecompressionAMD Ryzen 9 3900X 12-Core100200300400500SE +/- 0.25, N = 44761. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: CompressionAMD Ryzen 9 3900X 12-Core110220330440550SE +/- 1.20, N = 34891. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 0 - Process: DecompressionAMD Ryzen 9 3900X 12-Core130260390520650SE +/- 2.85, N = 35911. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: CompressionAMD Ryzen 9 3900X 12-Core4080120160200SE +/- 0.88, N = 31931. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Brotli 2 - Process: DecompressionAMD Ryzen 9 3900X 12-Core150300450600750SE +/- 3.51, N = 36941. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Libdeflate 1 - Process: CompressionAMD Ryzen 9 3900X 12-Core50100150200250SE +/- 1.99, N = 152161. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: Libdeflate 1 - Process: DecompressionAMD Ryzen 9 3900X 12-Core30060090012001500SE +/- 0.38, N = 1511651. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

LZ4 Compression

This test measures the time needed to compress/decompress a sample file (an Ubuntu ISO) using LZ4 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Compression SpeedAMD Ryzen 9 3900X 12-Core2K4K6K8K10KSE +/- 18.51, N = 38528.991. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Decompression SpeedAMD Ryzen 9 3900X 12-Core2K4K6K8K10KSE +/- 18.90, N = 39583.31. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Compression SpeedAMD Ryzen 9 3900X 12-Core1020304050SE +/- 0.11, N = 344.121. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Decompression SpeedAMD Ryzen 9 3900X 12-Core2K4K6K8K10KSE +/- 25.83, N = 39090.21. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Compression SpeedAMD Ryzen 9 3900X 12-Core1020304050SE +/- 0.55, N = 544.561. (CC) gcc options: -O3

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Decompression SpeedAMD Ryzen 9 3900X 12-Core2K4K6K8K10KSE +/- 33.33, N = 59165.41. (CC) gcc options: -O3

Zstd Compression

This test measures the time needed to compress/decompress a sample file (a FreeBSD disk image - FreeBSD-12.2-RELEASE-amd64-memstick.img) using Zstd compression with options for different compression levels / settings. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Compression SpeedAMD Ryzen 9 3900X 12-Core7001400210028003500SE +/- 19.98, N = 33300.91. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3 - Decompression SpeedAMD Ryzen 9 3900X 12-Core7001400210028003500SE +/- 5.11, N = 33389.31. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Compression SpeedAMD Ryzen 9 3900X 12-Core2004006008001000SE +/- 6.95, N = 31073.21. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8 - Decompression SpeedAMD Ryzen 9 3900X 12-Core7001400210028003500SE +/- 2.86, N = 33489.81. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Compression SpeedAMD Ryzen 9 3900X 12-Core816243240SE +/- 0.15, N = 335.91. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19 - Decompression SpeedAMD Ryzen 9 3900X 12-Core7001400210028003500SE +/- 3.34, N = 33110.51. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3, Long Mode - Compression SpeedAMD Ryzen 9 3900X 12-Core2004006008001000SE +/- 3.79, N = 3913.91. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 3, Long Mode - Decompression SpeedAMD Ryzen 9 3900X 12-Core8001600240032004000SE +/- 2.38, N = 33618.01. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Compression SpeedAMD Ryzen 9 3900X 12-Core2004006008001000SE +/- 2.41, N = 3826.91. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 8, Long Mode - Decompression SpeedAMD Ryzen 9 3900X 12-Core8001600240032004000SE +/- 1.37, N = 33726.11. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Compression SpeedAMD Ryzen 9 3900X 12-Core714212835SE +/- 0.38, N = 329.01. (CC) gcc options: -O3 -pthread -lz -llzma

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.0Compression Level: 19, Long Mode - Decompression SpeedAMD Ryzen 9 3900X 12-Core7001400210028003500SE +/- 6.41, N = 33098.21. (CC) gcc options: -O3 -pthread -lz -llzma

7-Zip Compression

This is a test of 7-Zip compression/decompression with its integrated benchmark feature. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Compression RatingAMD Ryzen 9 3900X 12-Core20K40K60K80K100KSE +/- 955.91, N = 3880591. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Decompression RatingAMD Ryzen 9 3900X 12-Core20K40K60K80K100KSE +/- 716.25, N = 3826711. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Parallel BZIP2 Compression

This test measures the time needed to compress a file (FreeBSD-13.0-RELEASE-amd64-memstick.img) using Parallel BZIP2 compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterParallel BZIP2 Compression 1.1.13FreeBSD-13.0-RELEASE-amd64-memstick.img CompressionAMD Ryzen 9 3900X 12-Core1.31922.63843.95765.27686.596SE +/- 0.073, N = 55.8631. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread

Gzip Compression

This test measures the time needed to archive/compress two copies of the Linux 4.13 kernel source tree using Gzip compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gzAMD Ryzen 9 3900X 12-Core1530456075SE +/- 30.16, N = 1569.08

XZ Compression

This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterXZ Compression 5.2.4Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9AMD Ryzen 9 3900X 12-Core612182430SE +/- 0.29, N = 1425.951. (CC) gcc options: -fvisibility=hidden -O2

System GZIP Decompression

This simple test measures the time to decompress a gzipped tarball (the Qt5 toolkit source package). Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSystem GZIP DecompressionAMD Ryzen 9 3900X 12-Core0.68221.36442.04662.72883.411SE +/- 0.001, N = 33.032

System XZ Decompression

This test measures the time to decompress a Linux kernel tarball using XZ. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterSystem XZ DecompressionAMD Ryzen 9 3900X 12-Core0.8241.6482.4723.2964.12SE +/- 0.050, N = 33.662

System ZLIB Decompression

This test measures the time to decompress a Linux kernel tarball using ZLIB. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgms, Fewer Is BetterSystem ZLIB Decompression 1.2.7AMD Ryzen 9 3900X 12-Core400800120016002000SE +/- 1.80, N = 101743.15

RAR Compression

This test measures the time needed to archive/compress two copies of the Linux 5.14 kernel source tree using RAR/WinRAR compression. Learn more via the OpenBenchmarking.org test page.

OpenBenchmarking.orgSeconds, Fewer Is BetterRAR Compression 6.0.2Linux Source Tree Archiving To RARAMD Ryzen 9 3900X 12-Core20406080100SE +/- 32.78, N = 1599.69