kernel-StressNG

Docker testing on Ubuntu 20.04.4 LTS via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2301224-NE-2301221NE98&sro.

kernel-StressNGProcessorMotherboardMemoryDiskGraphicsOSKernelDisplay DriverCompilerFile-SystemScreen ResolutionSystem Layerdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedAMD Ryzen 9 3900X 12-Core @ 3.80GHz (12 Cores / 24 Threads)ASUS ROG STRIX B450-F GAMING II (0301 BIOS)32GBHP SSD EX900 250GBVESA VGAUbuntu 20.04.4 LTS5.15.0-41-generic (x86_64)NVIDIAGCC 9.4.0zfs640x480Docker5.15.88-hdr (x86_64)5.15.30-hdr (x86_64)OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler 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=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/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-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- Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0x8701021Security Details- default: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Not affected + tsx_async_abort: Not affected - tune zenver2: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - march zenver2: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - march zenver2 5.15.30: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Not affected + tsx_async_abort: Not affected - march zenver2 5.15.30 tuned: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Not affected + tsx_async_abort: Not affected

kernel-StressNGstress-ng: MMAPstress-ng: Futexstress-ng: MEMFDstress-ng: Mutexstress-ng: Atomicstress-ng: Cryptostress-ng: Mallocstress-ng: Forkingstress-ng: SENDFILEstress-ng: CPU Cachestress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: Glibc C String Functionsstress-ng: Glibc Qsort Data Sortingstress-ng: System V Message Passingdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned383.823219725.71926.476876966.26562615.6521895.1016389494.9958418.1719817.20150.2330405.282457428.0768749.5564011.432974.7311214.394764222.842153268.04214.899654872.96381.563747852.01914.238322349.25570453.3821906.0217374038.3559697.0224542.46151.8330487.252389524.8569054.5164053.842978.3711430.446000078.132170330.25215.99778141.08390.283724131.36924.628357978.03567814.0721908.9717298175.4660255.7624823.76152.6430554.502414896.3369367.9264048.172988.4211385.556129903.642139231.02214.949720304.79391.963051383.37918.536891079.52562652.2021930.8817456930.0060072.1322822.13153.3430610.002477899.7468924.1164072.362988.8311846.504998910.652170657.58216.049649131.44398.793139982.80925.866901743.34566680.1621931.7017862024.3760844.1324743.78146.0530303.352493095.3269600.1864053.012975.6311619.504942948.572169789.93216.069853555.95OpenBenchmarking.org

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: MMAPdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver290180270360450SE +/- 0.15, N = 3SE +/- 1.59, N = 3SE +/- 1.14, N = 3SE +/- 0.54, N = 3SE +/- 1.46, N = 3383.82390.28391.96398.79381.561. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: Futex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Futexdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver2800K1600K2400K3200K4000KSE +/- 33422.76, N = 3SE +/- 27574.44, N = 3SE +/- 35589.53, N = 3SE +/- 30232.59, N = 6SE +/- 42910.03, N = 153219725.713724131.363051383.373139982.803747852.011. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: MEMFDdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver22004006008001000SE +/- 8.89, N = 6SE +/- 0.35, N = 3SE +/- 2.09, N = 3SE +/- 1.19, N = 3SE +/- 1.33, N = 3926.47924.62918.53925.86914.231. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: Mutex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Mutexdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver22M4M6M8M10MSE +/- 19123.89, N = 3SE +/- 93355.08, N = 4SE +/- 9243.83, N = 3SE +/- 49970.21, N = 3SE +/- 70255.17, N = 86876966.268357978.036891079.526901743.348322349.251. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Atomicdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver2120K240K360K480K600KSE +/- 349.52, N = 3SE +/- 4876.41, N = 3SE +/- 480.27, N = 3SE +/- 2395.85, N = 3SE +/- 7417.15, N = 3562615.65567814.07562652.20566680.16570453.381. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Cryptodefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver25K10K15K20K25KSE +/- 22.93, N = 3SE +/- 5.49, N = 3SE +/- 4.75, N = 3SE +/- 1.22, N = 3SE +/- 17.40, N = 321895.1021908.9721930.8821931.7021906.021. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Mallocdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver24M8M12M16M20MSE +/- 20366.98, N = 3SE +/- 69768.54, N = 3SE +/- 108606.06, N = 3SE +/- 101663.02, N = 3SE +/- 121378.46, N = 316389494.9917298175.4617456930.0017862024.3717374038.351. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Forkingdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver213K26K39K52K65KSE +/- 163.51, N = 3SE +/- 31.68, N = 3SE +/- 155.24, N = 3SE +/- 56.59, N = 3SE +/- 56.99, N = 358418.1760255.7660072.1360844.1359697.021. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: SENDFILEdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver25K10K15K20K25KSE +/- 162.56, N = 3SE +/- 275.80, N = 3SE +/- 80.26, N = 3SE +/- 192.45, N = 3SE +/- 142.60, N = 319817.2024823.7622822.1324743.7824542.461. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: CPU Cachedefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver2306090120150SE +/- 1.68, N = 15SE +/- 2.30, N = 15SE +/- 1.46, N = 15SE +/- 1.62, N = 3SE +/- 2.14, N = 15150.23152.64153.34146.05151.831. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: CPU Stressdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver27K14K21K28K35KSE +/- 109.95, N = 3SE +/- 31.14, N = 3SE +/- 94.87, N = 3SE +/- 117.55, N = 3SE +/- 93.61, N = 330405.2830554.5030610.0030303.3530487.251. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Semaphoresdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver2500K1000K1500K2000K2500KSE +/- 1037.08, N = 3SE +/- 633.37, N = 3SE +/- 1018.62, N = 3SE +/- 991.00, N = 3SE +/- 1830.59, N = 32457428.072414896.332477899.742493095.322389524.851. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Matrix Mathdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver215K30K45K60K75KSE +/- 76.70, N = 3SE +/- 155.71, N = 3SE +/- 118.41, N = 3SE +/- 347.77, N = 3SE +/- 125.85, N = 368749.5569367.9268924.1169600.1869054.511. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Vector Mathdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver214K28K42K56K70KSE +/- 10.06, N = 3SE +/- 8.40, N = 3SE +/- 1.92, N = 3SE +/- 1.78, N = 3SE +/- 8.87, N = 364011.4364048.1764072.3664053.0164053.841. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Memory Copyingdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver26001200180024003000SE +/- 2.38, N = 3SE +/- 4.50, N = 3SE +/- 2.73, N = 3SE +/- 1.08, N = 3SE +/- 2.27, N = 32974.732988.422988.832975.632978.371. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Socket Activitydefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver23K6K9K12K15KSE +/- 79.20, N = 3SE +/- 36.77, N = 3SE +/- 79.02, N = 3SE +/- 15.32, N = 3SE +/- 50.06, N = 311214.3911385.5511846.5011619.5011430.441. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Context Switchingdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver21.3M2.6M3.9M5.2M6.5MSE +/- 53014.54, N = 3SE +/- 88790.72, N = 15SE +/- 82096.35, N = 15SE +/- 103190.60, N = 15SE +/- 81715.73, N = 154764222.846129903.644998910.654942948.576000078.131. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Glibc C String Functionsdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver2500K1000K1500K2000K2500KSE +/- 15377.33, N = 3SE +/- 3309.89, N = 3SE +/- 13293.05, N = 3SE +/- 14051.53, N = 3SE +/- 13462.01, N = 32153268.042139231.022170657.582169789.932170330.251. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Glibc Qsort Data Sortingdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver250100150200250SE +/- 1.94, N = 3SE +/- 0.70, N = 3SE +/- 0.60, N = 3SE +/- 1.45, N = 3SE +/- 0.70, N = 3214.89214.94216.04216.06215.901. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: System V Message Passingdefaultmarch zenver2march zenver2 5.15.30march zenver2 5.15.30 tunedtune zenver22M4M6M8M10MSE +/- 26006.67, N = 3SE +/- 6104.07, N = 3SE +/- 9719.53, N = 3SE +/- 18340.08, N = 3SE +/- 40106.45, N = 39654872.969720304.799649131.449853555.959778141.081. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread


Phoronix Test Suite v10.8.4