NovaCustom NV41 Qubes OS vCPU affinity

Testing the performance impact of performance/efficient cores in a Qubes OS VM

HTML result view exported from: https://openbenchmarking.org/result/2311251-NE-OK224119007&sor.

NovaCustom NV41 Qubes OS vCPU affinityProcessorMemoryDiskGraphicsOSKernelDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionSystem LayerPerformance (4 cores)Efficient (4 cores)No affinity forced (4 cores)Desktop CPU Ryzen 5 5600X 4 coresIntel Core i7-1260P (4 Cores)6GB78GBllvmpipeFedora Linux 386.1.62-1.qubes.fc37.x86_64 (x86_64)X Server 1.20.144.5 Mesa 23.1.9 (LLVM 16.0.6 256 bits)GCC 13.2.1 20231011ext41920x1080Xen 4.17.2 HypervisorAMD Ryzen 5 5600X 6-Core (4 Cores)OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseProcessor Details- Performance (4 cores): CPU Microcode: 0x430- Efficient (4 cores): CPU Microcode: 0x430- No affinity forced (4 cores): CPU Microcode: 0x430- Desktop CPU Ryzen 5 5600X 4 cores: CPU Microcode: 0xa201204Security Details- Performance (4 cores): SELinux + gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected - Efficient (4 cores): SELinux + gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected - No affinity forced (4 cores): SELinux + gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Not affected - Desktop CPU Ryzen 5 5600X 4 cores: SELinux + gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_rstack_overflow: Mitigation of safe RET no microcode + 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 IBRS_FW STIBP: disabled RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

NovaCustom NV41 Qubes OS vCPU affinityblosc: blosclz shuffle - 8MBblosc: blosclz shuffle - 16MBblosc: blosclz shuffle - 32MBblosc: blosclz shuffle - 64MBblosc: blosclz noshuffle - 8MBblosc: blosclz shuffle - 128MBblosc: blosclz shuffle - 256MBblosc: blosclz bitshuffle - 8MBblosc: blosclz noshuffle - 16MBblosc: blosclz noshuffle - 32MBblosc: blosclz noshuffle - 64MBblosc: blosclz bitshuffle - 16MBblosc: blosclz bitshuffle - 32MBblosc: blosclz bitshuffle - 64MBblosc: blosclz noshuffle - 128MBblosc: blosclz noshuffle - 256MBblosc: blosclz bitshuffle - 128MBblosc: blosclz bitshuffle - 256MBlzbench: 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: 12 - Compression Speedcompress-zstd: 12 - 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-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 RARPerformance (4 cores)Efficient (4 cores)No affinity forced (4 cores)Desktop CPU Ryzen 5 5600X 4 cores9951.49897.28853.47993.78294.86699.35277.37702.67590.56581.86346.27768.87329.16886.05404.74590.55775.34625.0501355952005115216413051554060023372629712048709.2143857.493556.254.622165.4983.61512.4212.71596.485.11603.18.211392.2669.01559.5214.81640.36.741341.1265731477135.10981.3212.8102.9583.00505552.7314864.04700.54400.54169.34689.43765.43001.63862.04254.04053.63847.73779.03678.03505.83385.32783.23188.12622.43610640313896915128140935747915556218692737.142926.735.111823.7365.91073.2132.21168.654.31155.46.34983.4322.11099.5129.81174.95.07950.4192571502650.456101.7523.4503.8593.57416180.4506023.15489.56131.75488.35989.54976.43893.34536.75655.95199.74911.55356.74912.54722.94366.23904.24407.03454.549136601202311621928943641751817560518593010086.243533.262.88143.853.713436.3721.71539.6159.71669.268.71654.16.481309.3526.11615.8172.11713.95.571204.0200121360540.47895.8583.3362.9503.54756578.31110102.09763.38165.67238.88471.86154.54795.38145.57232.35385.74851.47964.07314.76639.04280.83576.15727.74552.4511666552259121245515967861277025291131914099075.7410001.564.139870.062.869239.91148.61650.5282.21798.496.31776.810.031630.9806.91691.4270.51811.68.271546.6329182371529.70074.6502.5322.5871326.80954351.125OpenBenchmarking.org

C-Blosc

Test: blosclz shuffle - Buffer Size: 8MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz shuffle - Buffer Size: 8MBDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)2K4K6K8K10KSE +/- 15.49, N = 3SE +/- 111.66, N = 3SE +/- 199.63, N = 15SE +/- 6.97, N = 310102.09951.46023.14864.01. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz shuffle - Buffer Size: 16MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz shuffle - Buffer Size: 16MBPerformance (4 cores)Desktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Efficient (4 cores)2K4K6K8K10KSE +/- 43.48, N = 3SE +/- 30.32, N = 3SE +/- 46.61, N = 3SE +/- 11.91, N = 39897.29763.35489.54700.51. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz shuffle - Buffer Size: 32MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz shuffle - Buffer Size: 32MBPerformance (4 cores)Desktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Efficient (4 cores)2K4K6K8K10KSE +/- 5.17, N = 3SE +/- 71.35, N = 8SE +/- 254.22, N = 15SE +/- 36.10, N = 158853.48165.66131.74400.51. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz shuffle - Buffer Size: 64MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz shuffle - Buffer Size: 64MBPerformance (4 cores)Desktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Efficient (4 cores)2K4K6K8K10KSE +/- 56.01, N = 3SE +/- 7.09, N = 3SE +/- 199.49, N = 15SE +/- 32.01, N = 157993.77238.85488.34169.31. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz noshuffle - Buffer Size: 8MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz noshuffle - Buffer Size: 8MBDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)2K4K6K8K10KSE +/- 8.86, N = 3SE +/- 9.71, N = 3SE +/- 84.27, N = 3SE +/- 4.37, N = 38471.88294.85989.54689.41. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz shuffle - Buffer Size: 128MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz shuffle - Buffer Size: 128MBPerformance (4 cores)Desktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Efficient (4 cores)14002800420056007000SE +/- 80.71, N = 15SE +/- 4.92, N = 3SE +/- 204.15, N = 15SE +/- 10.13, N = 36699.36154.54976.43765.41. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz shuffle - Buffer Size: 256MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz shuffle - Buffer Size: 256MBPerformance (4 cores)Desktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Efficient (4 cores)11002200330044005500SE +/- 44.79, N = 12SE +/- 14.26, N = 3SE +/- 152.71, N = 15SE +/- 18.65, N = 135277.34795.33893.33001.61. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz bitshuffle - Buffer Size: 8MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz bitshuffle - Buffer Size: 8MBDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)2K4K6K8K10KSE +/- 20.00, N = 3SE +/- 63.43, N = 3SE +/- 44.30, N = 15SE +/- 10.29, N = 38145.57702.64536.73862.01. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz noshuffle - Buffer Size: 16MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz noshuffle - Buffer Size: 16MBPerformance (4 cores)Desktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Efficient (4 cores)16003200480064008000SE +/- 4.41, N = 3SE +/- 29.94, N = 3SE +/- 126.15, N = 15SE +/- 5.22, N = 37590.57232.35655.94254.01. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz noshuffle - Buffer Size: 32MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz noshuffle - Buffer Size: 32MBPerformance (4 cores)Desktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Efficient (4 cores)14002800420056007000SE +/- 112.95, N = 15SE +/- 3.58, N = 3SE +/- 114.38, N = 15SE +/- 2.20, N = 36581.85385.75199.74053.61. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz noshuffle - Buffer Size: 64MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz noshuffle - Buffer Size: 64MBPerformance (4 cores)No affinity forced (4 cores)Desktop CPU Ryzen 5 5600X 4 coresEfficient (4 cores)14002800420056007000SE +/- 25.58, N = 3SE +/- 128.39, N = 15SE +/- 13.71, N = 3SE +/- 3.19, N = 36346.24911.54851.43847.71. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz bitshuffle - Buffer Size: 16MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz bitshuffle - Buffer Size: 16MBDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)2K4K6K8K10KSE +/- 24.74, N = 3SE +/- 27.51, N = 3SE +/- 163.76, N = 15SE +/- 2.66, N = 37964.07768.85356.73779.01. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz bitshuffle - Buffer Size: 32MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz bitshuffle - Buffer Size: 32MBPerformance (4 cores)Desktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Efficient (4 cores)16003200480064008000SE +/- 23.90, N = 3SE +/- 2.53, N = 3SE +/- 186.43, N = 15SE +/- 0.75, N = 37329.17314.74912.53678.01. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz bitshuffle - Buffer Size: 64MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz bitshuffle - Buffer Size: 64MBPerformance (4 cores)Desktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Efficient (4 cores)15003000450060007500SE +/- 48.35, N = 3SE +/- 8.38, N = 3SE +/- 190.74, N = 15SE +/- 0.90, N = 36886.06639.04722.93505.81. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz noshuffle - Buffer Size: 128MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz noshuffle - Buffer Size: 128MBPerformance (4 cores)No affinity forced (4 cores)Desktop CPU Ryzen 5 5600X 4 coresEfficient (4 cores)12002400360048006000SE +/- 87.98, N = 15SE +/- 135.27, N = 15SE +/- 0.98, N = 3SE +/- 37.85, N = 155404.74366.24280.83385.31. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz noshuffle - Buffer Size: 256MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz noshuffle - Buffer Size: 256MBPerformance (4 cores)No affinity forced (4 cores)Desktop CPU Ryzen 5 5600X 4 coresEfficient (4 cores)10002000300040005000SE +/- 10.48, N = 3SE +/- 98.23, N = 15SE +/- 8.77, N = 3SE +/- 24.33, N = 124590.53904.23576.12783.21. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz bitshuffle - Buffer Size: 128MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz bitshuffle - Buffer Size: 128MBPerformance (4 cores)Desktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Efficient (4 cores)12002400360048006000SE +/- 67.23, N = 15SE +/- 10.75, N = 3SE +/- 169.94, N = 15SE +/- 3.79, N = 35775.35727.74407.03188.11. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

C-Blosc

Test: blosclz bitshuffle - Buffer Size: 256MB

OpenBenchmarking.orgMB/s, More Is BetterC-Blosc 2.11Test: blosclz bitshuffle - Buffer Size: 256MBPerformance (4 cores)Desktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Efficient (4 cores)10002000300040005000SE +/- 49.50, N = 15SE +/- 1.59, N = 3SE +/- 146.31, N = 15SE +/- 2.57, N = 34625.04552.43454.52622.41. (CC) gcc options: -std=gnu99 -O3 -ldl -lrt -lm

lzbench

Test: XZ 0 - Process: Compression

OpenBenchmarking.orgMB/s, More Is Betterlzbench 1.8Test: XZ 0 - Process: CompressionDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)1224364860SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 0.67, N = 3SE +/- 0.00, N = 3515049361. (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: DecompressionDesktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Performance (4 cores)Efficient (4 cores)4080120160200SE +/- 0.00, N = 3SE +/- 0.33, N = 3SE +/- 1.73, N = 3SE +/- 0.33, N = 31661361351061. (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: CompressionDesktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Performance (4 cores)Efficient (4 cores)140280420560700SE +/- 7.54, N = 3SE +/- 2.65, N = 3SE +/- 3.84, N = 3SE +/- 0.88, N = 36556015954031. (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: DecompressionDesktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Performance (4 cores)Efficient (4 cores)5001000150020002500SE +/- 2.91, N = 3SE +/- 6.39, N = 3SE +/- 13.86, N = 3SE +/- 10.07, N = 322592023200513891. (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: CompressionDesktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Performance (4 cores)Efficient (4 cores)306090120150SE +/- 0.00, N = 3SE +/- 0.67, N = 3SE +/- 1.53, N = 3SE +/- 0.00, N = 3121116115691. (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: DecompressionDesktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Performance (4 cores)Efficient (4 cores)5001000150020002500SE +/- 4.91, N = 3SE +/- 4.37, N = 3SE +/- 35.41, N = 3SE +/- 0.67, N = 324552192216415121. (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: CompressionDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)4080120160200SE +/- 1.00, N = 3SE +/- 1.86, N = 3SE +/- 6.53, N = 15SE +/- 0.33, N = 315913089811. (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: DecompressionDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)150300450600750SE +/- 0.00, N = 3SE +/- 4.84, N = 3SE +/- 12.75, N = 15SE +/- 0.00, N = 36785154364091. (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: CompressionDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)130260390520650SE +/- 6.67, N = 3SE +/- 1.45, N = 3SE +/- 22.99, N = 15SE +/- 0.00, N = 36125404173571. (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: DecompressionDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)170340510680850SE +/- 0.88, N = 3SE +/- 2.08, N = 3SE +/- 15.48, N = 15SE +/- 0.33, N = 37706005184791. (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: CompressionDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)60120180240300SE +/- 0.67, N = 3SE +/- 0.67, N = 3SE +/- 9.17, N = 15SE +/- 0.00, N = 32522331751551. (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: DecompressionDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)2004006008001000SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 19.99, N = 15SE +/- 0.33, N = 39117266055621. (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: CompressionDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)Efficient (4 cores)No affinity forced (4 cores)70140210280350SE +/- 1.15, N = 3SE +/- 2.03, N = 3SE +/- 0.00, N = 3SE +/- 0.58, N = 33192971861851. (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: DecompressionDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)30060090012001500SE +/- 0.88, N = 3SE +/- 6.33, N = 3SE +/- 0.00, N = 3SE +/- 3.67, N = 3140912049309271. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3

LZ4 Compression

Compression Level: 1 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Compression SpeedNo affinity forced (4 cores)Desktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)2K4K6K8K10KSE +/- 28.38, N = 3SE +/- 46.01, N = 310086.249075.748709.211. (CC) gcc options: -O3

LZ4 Compression

Compression Level: 1 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 1 - Decompression SpeedDesktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Performance (4 cores)2K4K6K8K10KSE +/- 8.94, N = 3SE +/- 3363.73, N = 310001.53533.2438.01. (CC) gcc options: -O3

LZ4 Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Compression SpeedDesktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Performance (4 cores)Efficient (4 cores)1428425670SE +/- 1.25, N = 15SE +/- 0.27, N = 3SE +/- 0.60, N = 15SE +/- 0.47, N = 364.1362.8857.4937.141. (CC) gcc options: -O3

LZ4 Compression

Compression Level: 3 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 3 - Decompression SpeedDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)Efficient (4 cores)No affinity forced (4 cores)2K4K6K8K10KSE +/- 11.44, N = 15SE +/- 1290.39, N = 15SE +/- 2790.22, N = 3SE +/- 23.39, N = 39870.03556.22926.7143.81. (CC) gcc options: -O3

LZ4 Compression

Compression Level: 9 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Compression SpeedDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)1428425670SE +/- 0.83, N = 15SE +/- 1.09, N = 15SE +/- 2.19, N = 15SE +/- 0.57, N = 1562.8654.6253.7135.111. (CC) gcc options: -O3

LZ4 Compression

Compression Level: 9 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterLZ4 Compression 1.9.3Compression Level: 9 - Decompression SpeedDesktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Performance (4 cores)Efficient (4 cores)2K4K6K8K10KSE +/- 650.65, N = 15SE +/- 1270.22, N = 15SE +/- 1071.87, N = 15SE +/- 895.31, N = 159239.93436.32165.41823.71. (CC) gcc options: -O3

Zstd Compression

Compression Level: 3 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 3 - Compression SpeedDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)2004006008001000SE +/- 0.87, N = 3SE +/- 8.20, N = 15SE +/- 9.69, N = 15SE +/- 2.38, N = 31148.6983.6721.7365.9-lz1. (CC) gcc options: -O3 -pthread

Zstd Compression

Compression Level: 3 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 3 - Decompression SpeedDesktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Performance (4 cores)Efficient (4 cores)400800120016002000SE +/- 5.95, N = 3SE +/- 13.74, N = 15SE +/- 8.43, N = 15SE +/- 0.95, N = 21650.51539.61512.41073.2-lz1. (CC) gcc options: -O3 -pthread

Zstd Compression

Compression Level: 8 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 8 - Compression SpeedDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)60120180240300SE +/- 1.35, N = 3SE +/- 2.66, N = 15SE +/- 3.13, N = 15SE +/- 1.22, N = 6282.2212.7159.7132.2-lz1. (CC) gcc options: -O3 -pthread

Zstd Compression

Compression Level: 8 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 8 - Decompression SpeedDesktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Performance (4 cores)Efficient (4 cores)400800120016002000SE +/- 1.31, N = 3SE +/- 7.13, N = 15SE +/- 4.68, N = 15SE +/- 2.38, N = 61798.41669.21596.41168.6-lz1. (CC) gcc options: -O3 -pthread

Zstd Compression

Compression Level: 12 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Compression SpeedDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)20406080100SE +/- 0.12, N = 3SE +/- 1.08, N = 15SE +/- 0.23, N = 3SE +/- 0.23, N = 396.385.168.754.3-lz1. (CC) gcc options: -O3 -pthread

Zstd Compression

Compression Level: 12 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 12 - Decompression SpeedDesktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Performance (4 cores)Efficient (4 cores)400800120016002000SE +/- 51.90, N = 3SE +/- 33.87, N = 3SE +/- 7.14, N = 15SE +/- 0.46, N = 31776.81654.11603.11155.4-lz1. (CC) gcc options: -O3 -pthread

Zstd Compression

Compression Level: 19 - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Compression SpeedDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)3691215SE +/- 0.09, N = 3SE +/- 0.06, N = 15SE +/- 0.03, N = 3SE +/- 0.01, N = 310.038.216.486.34-lz1. (CC) gcc options: -O3 -pthread

Zstd Compression

Compression Level: 19 - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19 - Decompression SpeedDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)400800120016002000SE +/- 10.05, N = 3SE +/- 9.00, N = 15SE +/- 162.10, N = 3SE +/- 0.67, N = 31630.91392.21309.3983.4-lz1. (CC) gcc options: -O3 -pthread

Zstd Compression

Compression Level: 3, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 3, Long Mode - Compression SpeedDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)2004006008001000SE +/- 2.10, N = 3SE +/- 3.85, N = 3SE +/- 1.25, N = 3SE +/- 0.44, N = 3806.9669.0526.1322.1-lz1. (CC) gcc options: -O3 -pthread

Zstd Compression

Compression Level: 3, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 3, Long Mode - Decompression SpeedDesktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Performance (4 cores)Efficient (4 cores)400800120016002000SE +/- 4.67, N = 3SE +/- 9.95, N = 3SE +/- 8.26, N = 3SE +/- 0.67, N = 31691.41615.81559.51099.5-lz1. (CC) gcc options: -O3 -pthread

Zstd Compression

Compression Level: 8, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 8, Long Mode - Compression SpeedDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)60120180240300SE +/- 0.65, N = 3SE +/- 2.91, N = 3SE +/- 0.98, N = 3SE +/- 0.62, N = 3270.5214.8172.1129.8-lz1. (CC) gcc options: -O3 -pthread

Zstd Compression

Compression Level: 8, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 8, Long Mode - Decompression SpeedDesktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Performance (4 cores)Efficient (4 cores)400800120016002000SE +/- 2.39, N = 3SE +/- 15.23, N = 3SE +/- 32.80, N = 2SE +/- 1.91, N = 31811.61713.91640.31174.9-lz1. (CC) gcc options: -O3 -pthread

Zstd Compression

Compression Level: 19, Long Mode - Compression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Compression SpeedDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)246810SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.13, N = 15SE +/- 0.00, N = 38.276.745.575.07-lz1. (CC) gcc options: -O3 -pthread

Zstd Compression

Compression Level: 19, Long Mode - Decompression Speed

OpenBenchmarking.orgMB/s, More Is BetterZstd Compression 1.5.4Compression Level: 19, Long Mode - Decompression SpeedDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)30060090012001500SE +/- 11.35, N = 3SE +/- 5.06, N = 3SE +/- 58.02, N = 15SE +/- 0.66, N = 31546.61341.11204.0950.4-lz1. (CC) gcc options: -O3 -pthread

7-Zip Compression

Test: Compression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Compression RatingDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)7K14K21K28K35KSE +/- 108.75, N = 3SE +/- 325.07, N = 4SE +/- 180.48, N = 3SE +/- 277.87, N = 3329182657320012192571. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

7-Zip Compression

Test: Decompression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Decompression RatingDesktop CPU Ryzen 5 5600X 4 coresEfficient (4 cores)Performance (4 cores)No affinity forced (4 cores)5K10K15K20K25KSE +/- 36.37, N = 3SE +/- 42.67, N = 3SE +/- 195.74, N = 4SE +/- 31.43, N = 3237151502614771136051. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Gzip Compression

Linux Source Tree Archiving To .tar.gz

OpenBenchmarking.orgSeconds, Fewer Is BetterGzip CompressionLinux Source Tree Archiving To .tar.gzDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)1122334455SE +/- 0.03, N = 3SE +/- 0.36, N = 15SE +/- 1.77, N = 15SE +/- 0.14, N = 329.7035.1140.4850.46

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 9Desktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)20406080100SE +/- 0.19, N = 3SE +/- 0.48, N = 3SE +/- 0.33, N = 3SE +/- 0.08, N = 374.6581.3295.86101.751. (CC) gcc options: -fvisibility=hidden -O2

System GZIP Decompression

OpenBenchmarking.orgSeconds, Fewer Is BetterSystem GZIP DecompressionDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)0.77631.55262.32893.10523.8815SE +/- 0.020, N = 10SE +/- 0.033, N = 15SE +/- 0.083, N = 15SE +/- 0.024, N = 132.5322.8103.3363.450

System XZ Decompression

OpenBenchmarking.orgSeconds, Fewer Is BetterSystem XZ DecompressionDesktop CPU Ryzen 5 5600X 4 coresNo affinity forced (4 cores)Performance (4 cores)Efficient (4 cores)0.86831.73662.60493.47324.3415SE +/- 0.015, N = 3SE +/- 0.068, N = 15SE +/- 0.028, N = 3SE +/- 0.017, N = 32.5872.9502.9583.859

System ZLIB Decompression

OpenBenchmarking.orgms, Fewer Is BetterSystem ZLIB Decompression 1.2.7Performance (4 cores)No affinity forced (4 cores)Efficient (4 cores)Desktop CPU Ryzen 5 5600X 4 cores30060090012001500SE +/- 0.048465, N = 50SE +/- 0.068586, N = 50SE +/- 0.037549, N = 50SE +/- 8.766200, N = 103.0050553.5475653.5741611326.809543

RAR Compression

Linux Source Tree Archiving To RAR

OpenBenchmarking.orgSeconds, Fewer Is BetterRAR Compression 6.0.2Linux Source Tree Archiving To RARDesktop CPU Ryzen 5 5600X 4 coresPerformance (4 cores)No affinity forced (4 cores)Efficient (4 cores)20406080100SE +/- 0.38, N = 3SE +/- 0.58, N = 3SE +/- 1.00, N = 15SE +/- 0.78, N = 351.1352.7378.3180.45


Phoronix Test Suite v10.8.4