Stress-NG is a Linux stress tool developed by Colin King of Canonical.
Learn more about this test at the upstream project site: http://kernel.ubuntu.com/~cking/stress-ng/ .
This benchmark test profile is maintained by Michael Larabel . This OpenBenchmarking.org test profile was created on 4 June 2015 and last updated on 17 May 2020 . To run this test with the Phoronix Test Suite , the basic command is: phoronix-test-suite benchmark stress-ng .
This test has an average install time of 11 seconds and an average run-time of 1 minute, 49 seconds .
100k+ Downloads
Public Result Uploads Reported Installs Test Completion Stats OpenBenchmarking.org Events Stress-NG Popularity Statistics* pts/stress-ng 2015.06 2015.08 2015.10 2015.12 2016.02 2016.04 2016.06 2016.08 2016.10 2016.12 2017.02 2017.04 2017.06 2017.08 2017.10 2017.12 2018.02 2018.04 2018.06 2018.08 2018.10 2018.12 2019.02 2019.04 2019.06 2019.08 2019.10 2019.12 2020.02 2020.04 2020.06 2020.08 2020.10 2020.12 200K 400K 600K 800K 1000K
* Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform. Data current as of Sat, 16 Jan 2021 03:17:48 GMT.
MMAP 6.8% Malloc 6.9% CPU Stress 9.0% CPU Cache 7.2% Vector Math 7.0% Matrix Math 7.0% Atomic 6.5% Context Switching 8.1% Glibc C String Functions 6.6% Socket Activity 7.1% Glibc Qsort Data Sorting 6.7% Crypto 7.6% NUMA 6.5% Forking 7.1% Test Option Popularity OpenBenchmarking.org
Performance MetricsAnalyze Test Configuration: pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: CPU Stress (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: Context Switching (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: Crypto (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: CPU Cache (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: Socket Activity (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: Forking (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: Vector Math (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: Matrix Math (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: Malloc (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: MMAP (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: Glibc Qsort Data Sorting (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: Glibc C String Functions (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: NUMA (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: Atomic (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: MEMFD (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: System V Message Passing (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: Semaphores (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: SENDFILE (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: RdRand (Bogo Ops/s) pts/stress-ng-1.3.x - Stress-NG 0.11.07 - Test: Memory Copying (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: Socket Activity (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: Context Switching (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: System V Message Passing (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: Forking (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: Semaphores (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: CPU Stress (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: Crypto (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: Matrix Math (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: Vector Math (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: Glibc Qsort Data Sorting (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: Bsearch (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: Glibc C String Functions (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: Tsearch (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: Hsearch (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: Lsearch (Bogo Ops/s) pts/stress-ng-1.2.x - Stress-NG 0.07.26 - Test: Memory Copying (Bogo Ops/s) pts/stress-ng-1.1.x - Stress-NG 0.07.09 - Test: CPU Stress (Bogo Ops/s) pts/stress-ng-1.1.x - Stress-NG 0.07.09 - Test: Context Switching (Bogo Ops/s) pts/stress-ng-1.1.x - Stress-NG 0.07.09 - Test: Crypto (Bogo Ops/s) pts/stress-ng-1.1.x - Stress-NG 0.07.09 - Test: Lsearch (Bogo Ops/s) pts/stress-ng-1.1.x - Stress-NG 0.07.09 - Test: Socket Activity (Bogo Ops/s) pts/stress-ng-1.1.x - Stress-NG 0.07.09 - Test: Semaphores (Bogo Ops/s) pts/stress-ng-1.1.x - Stress-NG 0.07.09 - Test: Vector Math (Bogo Ops/s) pts/stress-ng-1.1.x - Stress-NG 0.07.09 - Test: System V Message Passing (Bogo Ops/s) pts/stress-ng-1.1.x - Stress-NG 0.07.09 - Test: Bsearch (Bogo Ops/s) pts/stress-ng-1.1.x - Stress-NG 0.07.09 - Test: Forking (Bogo Ops/s) pts/stress-ng-1.1.x - Stress-NG 0.07.09 - Test: Glibc Qsort Data Sorting (Bogo Ops/s) pts/stress-ng-1.1.x - Stress-NG 0.07.09 - Test: Glibc C String Functions (Bogo Ops/s) pts/stress-ng-1.1.x - Stress-NG 0.07.09 - Test: Hsearch (Bogo Ops/s) pts/stress-ng-1.1.x - Stress-NG 0.07.09 - Test: Matrix Math (Bogo Ops/s) pts/stress-ng-1.1.x - Stress-NG 0.07.09 - Test: Tsearch (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: CPU Stress (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: Memory Copying (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: Matrix Math (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: Bsearch (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: Tsearch (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: Vector Math (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: Socket Activity (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: Context Switching (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: Forking (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: Crypto (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: System V Message Passing (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: Glibc C String Functions (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: Glibc Qsort Data Sorting (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: Semaphores (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: Hsearch (Bogo Ops/s) pts/stress-ng-1.0.x - Stress-NG 0.04.05 - Test: Lsearch (Bogo Ops/s) Stress-NG 0.11.07 Test: CPU Stress OpenBenchmarking.org metrics for this test profile configuration based on 1,105 public results since 20 April 2020 with the latest data as of 11 January 2021 .
Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.
Component
Percentile Rank
# Matching Public Results
Bogo Ops/s (Average)
OpenBenchmarking.org Distribution Of Public Results - Test: CPU Stress 1105 Results Range From 52 To 43893 Bogo Ops/s 52 929 1806 2683 3560 4437 5314 6191 7068 7945 8822 9699 10576 11453 12330 13207 14084 14961 15838 16715 17592 18469 19346 20223 21100 21977 22854 23731 24608 25485 26362 27239 28116 28993 29870 30747 31624 32501 33378 34255 35132 36009 36886 37763 38640 39517 40394 41271 42148 43025 43902 50 100 150 200 250
Based on OpenBenchmarking.org data, the selected test / test configuration (Stress-NG 0.11.07 - Test: CPU Stress ) has an average run-time of 2 minutes . By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.
OpenBenchmarking.org Minutes Time Required To Complete Benchmark Test: CPU Stress Run-Time 3 6 9 12 15 Min: 1 / Avg: 2.35 / Max: 10
Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.4% .
OpenBenchmarking.org Percent, Fewer Is Better Average Deviation Between Runs Test: CPU Stress Deviation 2 4 6 8 10 Min: 0 / Avg: 0.4 / Max: 4
Recent Test Results
1 System - 1 Benchmark Result
2 x AMD EPYC - QEMU Standard PC - Intel 82G33
Fedora 33 - 5.9.16-200.fc33.x86_64 - GNOME Shell 3.38.2
1 System - 5 Benchmark Results
AMD Ryzen 3 1200 - ASRock B450M Steel Legend - AMD 17h
ManjaroLinux 20.2.1 - 5.10.2-2-MANJARO - Xfce 4.14
5 Systems - 22 Benchmark Results
Ampere Altra ARMv8 Neoverse-N1 - WIWYNN Mt.Jade - Ampere Computing LLC Device e100
Ubuntu 20.04 - 5.4.0-58-generic - GCC 9.3.0
4 Systems - 19 Benchmark Results
AMD Ryzen 9 5900X 12-Core - Gigabyte X570 GAMING X - AMD Starship
ManjaroLinux 20.2 - 5.9.16-xanmod1-1-xanmod-git+ - KDE Plasma 5.20.4
1 System - 19 Benchmark Results
AMD Ryzen 7 4700U - LENOVO LNVNB161216 - 16GB
Ubuntu 20.04.1 LTS - 5.10.5-arch1-1 - GCC 9.3.0
1 System - 19 Benchmark Results
AMD Ryzen 7 4700U - LENOVO LNVNB161216 - 16GB
Ubuntu 20.04.1 LTS - 5.10.5-arch1-1-renoir - GCC 9.3.0
1 System - 19 Benchmark Results
AMD Ryzen 7 4700U - LENOVO LNVNB161216 - 16GB
Ubuntu 20.04.1 LTS - 5.10.5-arch1-1 - GCC 9.3.0
1 System - 19 Benchmark Results
AMD Ryzen 7 4700U - LENOVO LNVNB161216 - 16GB
Ubuntu 20.04.1 LTS - 5.10.5-arch1-1-renoir - GCC 9.3.0
1 System - 1 Benchmark Result
AMD Ryzen 7 4700U - LENOVO LNVNB161216 - 16GB
Ubuntu 20.04.1 LTS - 5.10.5-arch1-1-renoir - GCC 9.3.0
1 System - 1 Benchmark Result
AMD Ryzen 7 4700U - LENOVO LNVNB161216 - 16GB
Ubuntu 20.04.1 LTS - 5.10.5-arch1-1-renoir - GCC 9.3.0
1 System - 1 Benchmark Result
AMD Ryzen 7 4700U - LENOVO LNVNB161216 - 16GB
Ubuntu 20.04.1 LTS - 5.10.5-arch1-1-renoir - GCC 9.3.0
1 System - 1 Benchmark Result
AMD Ryzen 7 4700U - LENOVO LNVNB161216 - 16GB
Ubuntu 20.04.1 LTS - 5.10.5-arch1-1-renoir - GCC 9.3.0
Most Popular Test Results User CommentsPost A Comment