CachyOS regression tests AMD Ryzen 9 7950X 16-Core testing with a ASRock B650E PG Riptide WiFi (2.02 BIOS) and AMD Radeon RX 570 4GB on cachyos rolling via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2401129-SM9-MERGE69300&export=pdf&sor&grt .
CachyOS regression tests Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Compiler File-System Screen Resolution linux-6.6.8-arch1-1 linux-6.6.9-arch1-1 linux-6.6.10-arch1-1 AMD Ryzen 9 7950X 16-Core @ 6.02GHz (16 Cores / 32 Threads) ASRock B650E PG Riptide WiFi (2.02 BIOS) AMD Device 14d8 64GB 1000GB CT1000P2SSD8 + 1000GB Sabrent Rocket 4.0 1TB AMD Radeon RX 570 4GB AMD Ellesmere HDMI Audio 2 x 24E3 + G32QC MEDIATEK MT7921K cachyos rolling 6.6.8-arch1-1 (x86_64) KDE Plasma 5.27.10 X Server 1.21.1.10 4.6 Mesa 23.3.3-arch1.2 (LLVM 16.0.6 DRM 3.54) GCC 13.2.1 20231216 + Clang 16.0.6 + LLVM 16.0.6 xfs 3840x2520 6.6.9-arch1-1 (x86_64) 6.6.10-arch1-1 (x86_64) OpenBenchmarking.org Kernel Details - Transparent Huge Pages: always Compiler Details - --disable-libssp --disable-libstdcxx-pch --disable-werror --enable-__cxa_atexit --enable-bootstrap --enable-cet=auto --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-default-ssp --enable-gnu-indirect-function --enable-gnu-unique-object --enable-languages=ada,c,c++,d,fortran,go,lto,objc,obj-c++ --enable-libstdcxx-backtrace --enable-link-serialization=1 --enable-lto --enable-multilib --enable-plugin --enable-shared --enable-threads=posix --mandir=/usr/share/man --with-build-config=bootstrap-lto --with-linker-hash-style=gnu Disk Details - KYBER / attr2,inode64,lazytime,logbsize=32k,logbufs=8,noatime,noquota,rw / Block Size: 4096 Processor Details - Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa601206 Security Details - 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 + 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 / Automatic IBRS IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected
CachyOS regression tests fs-mark: 5000 Files, 1MB Size, 4 Threads osbench: Create Files osbench: Create Threads sqlite: 8 sqlite: 16 sqlite: 32 stress-ng: Mutex stress-ng: Malloc stress-ng: Forking stress-ng: Pthread stress-ng: IO_uring stress-ng: CPU Cache stress-ng: Glibc C String Functions linux-6.6.8-arch1-1 linux-6.6.9-arch1-1 linux-6.6.10-arch1-1 878.5 34.031480 17.012755 89.058 157.873 207.293 1675805.25 21010658.00 36520.34 156639.86 18850.34 2789310.13 12753234.29 878.5 33.077875 17.243226 89.458 158.411 204.061 1683121.68 21405874.53 36711.65 153540.12 18887.76 2845942.94 12956167.05 891.6 33.808356 16.886393 89.649 158.606 204.49 1679815.08 21338729.03 35812.21 157356.27 17305.49 2809503.35 12780027.45 OpenBenchmarking.org
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads linux-6.6.10-arch1-1 linux-6.6.9-arch1-1 linux-6.6.8-arch1-1 200 400 600 800 1000 SE +/- 7.21, N = 3 SE +/- 9.72, N = 3 SE +/- 10.21, N = 4 891.6 878.5 878.5
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files linux-6.6.9-arch1-1 linux-6.6.10-arch1-1 linux-6.6.8-arch1-1 8 16 24 32 40 SE +/- 0.23, N = 15 SE +/- 0.22, N = 15 SE +/- 0.25, N = 3 33.08 33.81 34.03 1. (CC) gcc options: -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads linux-6.6.10-arch1-1 linux-6.6.8-arch1-1 linux-6.6.9-arch1-1 4 8 12 16 20 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 SE +/- 0.10, N = 3 16.89 17.01 17.24 1. (CC) gcc options: -lm
SQLite Threads / Copies: 8 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.41.2 Threads / Copies: 8 linux-6.6.8-arch1-1 linux-6.6.9-arch1-1 linux-6.6.10-arch1-1 20 40 60 80 100 SE +/- 0.14, N = 3 SE +/- 0.18, N = 3 SE +/- 0.42, N = 3 89.06 89.46 89.65 1. (CC) gcc options: -O2 -ledit -ltinfo -lz -lm
SQLite Threads / Copies: 16 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.41.2 Threads / Copies: 16 linux-6.6.8-arch1-1 linux-6.6.9-arch1-1 linux-6.6.10-arch1-1 40 80 120 160 200 SE +/- 0.15, N = 3 SE +/- 0.19, N = 3 SE +/- 0.32, N = 3 157.87 158.41 158.61 1. (CC) gcc options: -O2 -ledit -ltinfo -lz -lm
SQLite Threads / Copies: 32 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.41.2 Threads / Copies: 32 linux-6.6.9-arch1-1 linux-6.6.10-arch1-1 linux-6.6.8-arch1-1 50 100 150 200 250 SE +/- 0.52, N = 3 SE +/- 1.19, N = 3 SE +/- 1.78, N = 3 204.06 204.49 207.29 1. (CC) gcc options: -O2 -ledit -ltinfo -lz -lm
Stress-NG Test: Mutex OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Mutex linux-6.6.9-arch1-1 linux-6.6.10-arch1-1 linux-6.6.8-arch1-1 400K 800K 1200K 1600K 2000K SE +/- 1366.55, N = 3 SE +/- 5437.99, N = 3 SE +/- 1174.34, N = 3 1683121.68 1679815.08 1675805.25 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Malloc linux-6.6.9-arch1-1 linux-6.6.10-arch1-1 linux-6.6.8-arch1-1 5M 10M 15M 20M 25M SE +/- 15852.62, N = 3 SE +/- 50130.81, N = 3 SE +/- 13814.28, N = 3 21405874.53 21338729.03 21010658.00 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Forking linux-6.6.9-arch1-1 linux-6.6.8-arch1-1 linux-6.6.10-arch1-1 8K 16K 24K 32K 40K SE +/- 78.61, N = 3 SE +/- 91.96, N = 3 SE +/- 774.66, N = 12 36711.65 36520.34 35812.21 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Pthread OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Pthread linux-6.6.10-arch1-1 linux-6.6.8-arch1-1 linux-6.6.9-arch1-1 30K 60K 90K 120K 150K SE +/- 961.72, N = 3 SE +/- 988.03, N = 3 SE +/- 744.86, N = 3 157356.27 156639.86 153540.12 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: IO_uring OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: IO_uring linux-6.6.9-arch1-1 linux-6.6.8-arch1-1 linux-6.6.10-arch1-1 4K 8K 12K 16K 20K SE +/- 1930.59, N = 12 SE +/- 1891.45, N = 12 SE +/- 1431.23, N = 15 18887.76 18850.34 17305.49 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: CPU Cache linux-6.6.9-arch1-1 linux-6.6.10-arch1-1 linux-6.6.8-arch1-1 600K 1200K 1800K 2400K 3000K SE +/- 19260.69, N = 3 SE +/- 23095.12, N = 9 SE +/- 34746.87, N = 3 2845942.94 2809503.35 2789310.13 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.16.04 Test: Glibc C String Functions linux-6.6.9-arch1-1 linux-6.6.10-arch1-1 linux-6.6.8-arch1-1 3M 6M 9M 12M 15M SE +/- 26933.11, N = 3 SE +/- 92016.56, N = 3 SE +/- 102939.98, N = 3 12956167.05 12780027.45 12753234.29 1. (CXX) g++ options: -O2 -std=gnu99 -lc
Phoronix Test Suite v10.8.5