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.

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: MMAPdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned90180270360450SE +/- 0.15, N = 3SE +/- 1.46, N = 3SE +/- 1.59, N = 3SE +/- 1.14, N = 3SE +/- 0.54, N = 3383.82381.56390.28391.96398.791. (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: Futexdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned800K1600K2400K3200K4000KSE +/- 33422.76, N = 3SE +/- 42910.03, N = 15SE +/- 27574.44, N = 3SE +/- 35589.53, N = 3SE +/- 30232.59, N = 63219725.713747852.013724131.363051383.373139982.801. (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: MEMFDdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned2004006008001000SE +/- 8.89, N = 6SE +/- 1.33, N = 3SE +/- 0.35, N = 3SE +/- 2.09, N = 3SE +/- 1.19, N = 3926.47914.23924.62918.53925.861. (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: Mutexdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned2M4M6M8M10MSE +/- 19123.89, N = 3SE +/- 70255.17, N = 8SE +/- 93355.08, N = 4SE +/- 9243.83, N = 3SE +/- 49970.21, N = 36876966.268322349.258357978.036891079.526901743.341. (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: Atomicdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned120K240K360K480K600KSE +/- 349.52, N = 3SE +/- 7417.15, N = 3SE +/- 4876.41, N = 3SE +/- 480.27, N = 3SE +/- 2395.85, N = 3562615.65570453.38567814.07562652.20566680.161. (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: Cryptodefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned5K10K15K20K25KSE +/- 22.93, N = 3SE +/- 17.40, N = 3SE +/- 5.49, N = 3SE +/- 4.75, N = 3SE +/- 1.22, N = 321895.1021906.0221908.9721930.8821931.701. (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: Mallocdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned4M8M12M16M20MSE +/- 20366.98, N = 3SE +/- 121378.46, N = 3SE +/- 69768.54, N = 3SE +/- 108606.06, N = 3SE +/- 101663.02, N = 316389494.9917374038.3517298175.4617456930.0017862024.371. (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: Forkingdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned13K26K39K52K65KSE +/- 163.51, N = 3SE +/- 56.99, N = 3SE +/- 31.68, N = 3SE +/- 155.24, N = 3SE +/- 56.59, N = 358418.1759697.0260255.7660072.1360844.131. (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: SENDFILEdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned5K10K15K20K25KSE +/- 162.56, N = 3SE +/- 142.60, N = 3SE +/- 275.80, N = 3SE +/- 80.26, N = 3SE +/- 192.45, N = 319817.2024542.4624823.7622822.1324743.781. (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 Cachedefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned306090120150SE +/- 1.68, N = 15SE +/- 2.14, N = 15SE +/- 2.30, N = 15SE +/- 1.46, N = 15SE +/- 1.62, N = 3150.23151.83152.64153.34146.051. (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 Stressdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned7K14K21K28K35KSE +/- 109.95, N = 3SE +/- 93.61, N = 3SE +/- 31.14, N = 3SE +/- 94.87, N = 3SE +/- 117.55, N = 330405.2830487.2530554.5030610.0030303.351. (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: Semaphoresdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned500K1000K1500K2000K2500KSE +/- 1037.08, N = 3SE +/- 1830.59, N = 3SE +/- 633.37, N = 3SE +/- 1018.62, N = 3SE +/- 991.00, N = 32457428.072389524.852414896.332477899.742493095.321. (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 Mathdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned15K30K45K60K75KSE +/- 76.70, N = 3SE +/- 125.85, N = 3SE +/- 155.71, N = 3SE +/- 118.41, N = 3SE +/- 347.77, N = 368749.5569054.5169367.9268924.1169600.181. (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 Mathdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned14K28K42K56K70KSE +/- 10.06, N = 3SE +/- 8.87, N = 3SE +/- 8.40, N = 3SE +/- 1.92, N = 3SE +/- 1.78, N = 364011.4364053.8464048.1764072.3664053.011. (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 Copyingdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned6001200180024003000SE +/- 2.38, N = 3SE +/- 2.27, N = 3SE +/- 4.50, N = 3SE +/- 2.73, N = 3SE +/- 1.08, N = 32974.732978.372988.422988.832975.631. (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 Activitydefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned3K6K9K12K15KSE +/- 79.20, N = 3SE +/- 50.06, N = 3SE +/- 36.77, N = 3SE +/- 79.02, N = 3SE +/- 15.32, N = 311214.3911430.4411385.5511846.5011619.501. (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 Switchingdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned1.3M2.6M3.9M5.2M6.5MSE +/- 53014.54, N = 3SE +/- 81715.73, N = 15SE +/- 88790.72, N = 15SE +/- 82096.35, N = 15SE +/- 103190.60, N = 154764222.846000078.136129903.644998910.654942948.571. (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 Functionsdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned500K1000K1500K2000K2500KSE +/- 15377.33, N = 3SE +/- 13462.01, N = 3SE +/- 3309.89, N = 3SE +/- 13293.05, N = 3SE +/- 14051.53, N = 32153268.042170330.252139231.022170657.582169789.931. (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 Sortingdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned50100150200250SE +/- 1.94, N = 3SE +/- 0.70, N = 3SE +/- 0.70, N = 3SE +/- 0.60, N = 3SE +/- 1.45, N = 3214.89215.90214.94216.04216.061. (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 Passingdefaulttune zenver2march zenver2march zenver2 5.15.30march zenver2 5.15.30 tuned2M4M6M8M10MSE +/- 26006.67, N = 3SE +/- 40106.45, N = 3SE +/- 6104.07, N = 3SE +/- 9719.53, N = 3SE +/- 18340.08, N = 39654872.969778141.089720304.799649131.449853555.951. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -latomic -lc -lcrypt -ldl -lrt -pthread


Phoronix Test Suite v10.8.4