default-kernel

KVM testing on Debian 11 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2209118-NE-2209101NE63.

default-kernelProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerVulkanCompilerFile-SystemScreen ResolutionSystem Layer000100020003default5.19-default5-19-O316 x AMD Ryzen 9 5900X 12-Core (16 Cores)QEMU Standard PC (Q35 + ICH9 2009) (Arch Linux 1.16.0-3-3 BIOS)Intel 82G33/G31/P35/P31 + ICH916GB97GBRed Hat Virtio GPUQEMU GenericQEMU MonitorRed Hat Virtio deviceDebian 115.10.0-18-amd64 (x86_64)XfceX Server 1.20.111.0.2GCC 10.2.1 20210110ext41280x800KVMAMD Ryzen 9 5900X 12-Core (12 Cores)5.19.8 (x86_64)OpenBenchmarking.orgKernel Details- Transparent Huge Pages: alwaysCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-Km9U7s/gcc-10-10.2.1/debian/tmp-gcn/usr,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-build-config=bootstrap-lto-lean --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- CPU Microcode: 0xa201009Security Details- 0001: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + 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 Retpolines IBPB: conditional IBRS_FW STIBP: disabled RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - 0002: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + 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 Retpolines IBPB: conditional IBRS_FW STIBP: disabled RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - 0003: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + 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 Retpolines IBPB: conditional IBRS_FW STIBP: disabled RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - default: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + 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 Retpolines IBPB: conditional IBRS_FW STIBP: disabled RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - 5.19-default: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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 Retpolines IBPB: conditional IBRS_FW STIBP: disabled RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - 5-19-O3: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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 Retpolines IBPB: conditional IBRS_FW STIBP: disabled RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

default-kernelosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationsbuild-gcc: Time To Compilebuild-linux-kernel: allmodconfigopenssl: RSA4096openssl: RSA4096mutex: Shared Mutex Lock Sharedmutex: Mutex Lock Unlock spinlockmutex: Mutex Lock Unlock std::mutexmutex: Mutex Lock Unlock std::mutexmutex: Semaphore Release And Acquiremutex: Mutex Lock Unlock spinlock_amdmutex: Mutex Lock Unlock pthread_mutexmutex: Mutex Lock Unlock ticket_spinlock000100020003default5.19-default5-19-O310.4315468.65650227.03587216.50412954.947376749.8563749.2248232.616.719.713.115.08.7721.49.408.3312.36195510.66207928.59989819.80622657.285309754.444800.2283754.2248368.518.118.913.115.08.7120.79.538.3312.22526910.54366428.49102019.68701757.574272753.653808.8903751.6248471.116.519.413.2158.6020.99.488.47OpenBenchmarking.org

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Filesdefault5.19-default5-19-O33691215SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 310.4312.3612.231. (CC) gcc options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Threadsdefault5.19-default5-19-O33691215SE +/- 0.128294, N = 15SE +/- 0.225990, N = 15SE +/- 0.191726, N = 158.65650210.66207910.5436641. (CC) gcc options: -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch Programsdefault5.19-default5-19-O3714212835SE +/- 0.29, N = 3SE +/- 0.11, N = 3SE +/- 0.05, N = 327.0428.6028.491. (CC) gcc options: -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Processesdefault5.19-default5-19-O3510152025SE +/- 0.12, N = 3SE +/- 0.04, N = 3SE +/- 0.24, N = 316.5019.8119.691. (CC) gcc options: -lm

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory Allocationsdefault5.19-default5-19-O31326395265SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 354.9557.2957.571. (CC) gcc options: -lm

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 11.2.0Time To Compiledefault5.19-default5-19-O3160320480640800SE +/- 1.36, N = 3SE +/- 2.67, N = 3SE +/- 0.24, N = 3749.86754.44753.65

Timed Linux Kernel Compilation

Build: allmodconfig

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.18Build: allmodconfig5.19-default5-19-O32004006008001000SE +/- 4.91, N = 3SE +/- 4.63, N = 3800.23808.89

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgsign/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096default5.19-default5-19-O38001600240032004000SE +/- 2.14, N = 3SE +/- 0.53, N = 3SE +/- 1.34, N = 33749.23754.23751.61. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

Algorithm: RSA4096

OpenBenchmarking.orgverify/s, More Is BetterOpenSSL 3.0Algorithm: RSA4096default5.19-default5-19-O350K100K150K200K250KSE +/- 236.68, N = 3SE +/- 122.95, N = 3SE +/- 25.07, N = 3248232.6248368.5248471.11. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

BenchmarkMutex

Benchmark: Shared Mutex Lock Shared

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Shared Mutex Lock Shareddefault5.19-default5-19-O348121620SE +/- 0.06, N = 3SE +/- 0.88, N = 15SE +/- 0.06, N = 316.718.116.51. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock spinlock

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock spinlockdefault5.19-default5-19-O3510152025SE +/- 0.03, N = 3SE +/- 0.19, N = 3SE +/- 0.03, N = 319.718.919.41. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock std::mutex

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock std::mutexdefault5.19-default5-19-O33691215SE +/- 0.18, N = 3SE +/- 0.15, N = 3SE +/- 0.07, N = 313.113.113.21. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock std::mutex

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock std::mutexdefault5.19-default5-19-O348121620SE +/- 0.03, N = 3SE +/- 0.07, N = 315.015.015.01. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Semaphore Release And Acquire

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Semaphore Release And Acquiredefault5.19-default5-19-O3246810SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 58.778.718.601. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock spinlock_amd

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock spinlock_amddefault5.19-default5-19-O3510152025SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 321.420.720.91. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock pthread_mutex

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock pthread_mutexdefault5.19-default5-19-O33691215SE +/- 0.02, N = 3SE +/- 0.11, N = 3SE +/- 0.07, N = 39.409.539.481. (CXX) g++ options: -std=c++17 -lbenchmark -pthread

BenchmarkMutex

Benchmark: Mutex Lock Unlock ticket_spinlock

OpenBenchmarking.orgns, Fewer Is BetterBenchmarkMutexBenchmark: Mutex Lock Unlock ticket_spinlockdefault5.19-default5-19-O3246810SE +/- 0.12, N = 3SE +/- 0.07, N = 10SE +/- 0.04, N = 38.338.338.471. (CXX) g++ options: -std=c++17 -lbenchmark -pthread


Phoronix Test Suite v10.8.4