Stress-NG

Stress-NG is a Linux stress tool developed by Colin King of Canonical.

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark stress-ng.

Project Site

kernel.ubuntu.com

Test Created

4 June 2015

Last Updated

17 May 2020

Test Maintainer

Michael Larabel

Test Type

System

Average Install Time

45 Seconds

Average Run Time

1 Minute, 49 Seconds

Accolades

100k+ Downloads

Supported Platforms


Public Result UploadsReported Installs*Test Completions*OpenBenchmarking.orgEventsStress-NG Popularity Statisticspts/stress-ng2015.062015.082015.102015.122016.022016.042016.062016.082016.102016.122017.022017.042017.062017.082017.102017.122018.022018.042018.062018.082018.102018.122019.022019.042019.062019.082019.102019.122020.022020.042020.062020.082020.102020.12200K400K600K800K1000K
* 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 Thu, 21 Jan 2021 17:47:30 GMT.
MMAP6.8%Malloc6.9%CPU Stress8.5%CPU Cache6.8%Vector Math7.1%Matrix Math7.1%Atomic6.6%Context Switching8.1%Glibc C String Functions6.8%Socket Activity7.1%Glibc Qsort Data Sorting6.8%Crypto7.7%NUMA6.5%Forking7.2%Test Option PopularityOpenBenchmarking.org

Revision History

pts/stress-ng-1.3.1   [View Source]   Sun, 17 May 2020 16:19:02 GMT
Stress-NG test profile works fine on macOS.

pts/stress-ng-1.3.0   [View Source]   Mon, 20 Apr 2020 14:56:16 GMT
Update against latest upstream.

pts/stress-ng-1.2.2   [View Source]   Fri, 07 Dec 2018 12:33:16 GMT
Update with FreeBSD support - https://github.com/phoronix-test-suite/test-profiles/pull/50

pts/stress-ng-1.2.1   [View Source]   Sat, 04 Nov 2017 18:07:01 GMT
Fix https://github.com/phoronix-test-suite/test-profiles/pull/6

pts/stress-ng-1.2.0   [View Source]   Tue, 21 Mar 2017 19:56:57 GMT
Update against upstream, host on PTS server to avoid broken mirror links

pts/stress-ng-1.1.0   [View Source]   Mon, 12 Dec 2016 17:57:25 GMT
Update stress-ng upstream as package of previous version seems to have changed.

pts/stress-ng-1.0.0   [View Source]   Thu, 04 Jun 2015 13:26:36 GMT
Initial stress-ng commit.

Suites Using This Test

Common Kernel Benchmarks

CPU Massive

Server CPU Tests


Performance Metrics

Analyze Test Configuration:

Stress-NG 0.11.07

Test: CPU Stress

OpenBenchmarking.org metrics for this test profile configuration based on 1,113 public results since 20 April 2020 with the latest data as of 18 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)
100th
7
40688 +/- 1842
100th
4
34064 +/- 2305
100th
3
26232 +/- 5812
97th
7
20840 +/- 917
95th
4
19384 +/- 2459
95th
20
19049 +/- 1183
94th
9
18459 +/- 3498
92nd
6
16857 +/- 946
87th
10
12418 +/- 453
85th
9
11748 +/- 389
84th
5
11363 +/- 575
81st
28
10005 +/- 1208
79th
15
9331 +/- 610
76th
3
8215 +/- 251
76th
15
7822 +/- 1341
Mid-Tier
75th
< 7553
74th
6
7176 +/- 1018
72nd
13
6708 +/- 540
71st
9
6647 +/- 366
68th
5
5856 +/- 666
67th
6
5617 +/- 246
67th
25
5603 +/- 1093
67th
8
5427 +/- 1064
67th
6
5422 +/- 814
66th
15
5337 +/- 87
65th
6
5014 +/- 347
62nd
4
4683 +/- 204
60th
8
4255 +/- 303
59th
3
3704 +/- 413
56th
3
3558 +/- 299
56th
4
3458 +/- 125
56th
8
3448 +/- 181
55th
11
3372 +/- 289
55th
3
3361 +/- 321
53rd
4
3183 +/- 2
52nd
4
3103 +/- 255
52nd
5
3098 +/- 19
Median
50th
2952
50th
6
2902 +/- 487
48th
11
2663 +/- 294
47th
3
2555 +/- 8
46th
6
2505 +/- 358
45th
5
2270 +/- 19
44th
3
2191 +/- 163
44th
3
2176 +/- 1
43rd
3
2113 +/- 11
42nd
5
2085 +/- 312
42nd
3
2063 +/- 37
41st
3
1978 +/- 9
39th
29
1913 +/- 121
39th
9
1905 +/- 103
39th
3
1880 +/- 30
38th
4
1862 +/- 7
36th
3
1804 +/- 3
36th
4
1800 +/- 5
36th
5
1781 +/- 105
36th
4
1773 +/- 38
35th
4
1741 +/- 23
35th
10
1702 +/- 15
34th
8
1632 +/- 31
33rd
10
1600 +/- 7
31st
6
1538 +/- 10
30th
4
1451 +/- 3
30th
5
1402 +/- 78
29th
3
1350 +/- 6
29th
11
1348
29th
3
1345 +/- 17
26th
4
1195 +/- 42
Low-Tier
25th
< 1159
25th
3
1046 +/- 78
25th
12
1044 +/- 175
25th
5
1007 +/- 50
22nd
32
894 +/- 48
20th
4
827 +/- 5
19th
3
799 +/- 1
17th
4
720 +/- 13
15th
4
670 +/- 9
14th
4
615 +/- 26
11th
6
460 +/- 10
10th
13
397 +/- 34
OpenBenchmarking.orgDistribution Of Public Results - Test: CPU Stress1113 Results Range From 52 To 43893 Bogo Ops/s52929180626833560443753146191706879458822969910576114531233013207140841496115838167151759218469193462022321100219772285423731246082548526362272392811628993298703074731624325013337834255351323600936886377633864039517403944127142148430254390250100150200250

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.orgMinutesTime Required To Complete BenchmarkTest: CPU StressRun-Time3691215Min: 1 / Avg: 2.34 / Max: 10

Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.4%.

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsTest: CPU StressDeviation246810Min: 0 / Avg: 0.4 / Max: 4

Recent Test Results

OpenBenchmarking.org Results Compare

1 System - 20 Benchmark Results

Intel Xeon E3-1230 V2 - Supermicro X9SCL/X9SCM - Intel Xeon E3-1200 v2

Ubuntu 18.04 - 5.4.0-62-generic - GCC 7.5.0

1 System - 19 Benchmark Results

Common KVM - Red Hat KVM - Intel 440FX 82441FX PMC

Debian 9.11 - 4.9.0-11-amd64 - GCC 6.3.0 20170516

1 System - 20 Benchmark Results

Intel Xeon E3-1230 V2 - Supermicro X9SCL - Intel Xeon E3-1200 v2

Ubuntu 18.04 - 5.4.0-62-generic - ext4

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.10.2-nitrous-fire+ - 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

Most Popular Test Results

Find More Test Results

OpenBenchmarking.org Community User Comments

Post A Comment