summaryrefslogtreecommitdiffstats
path: root/system/stress-ng/README
diff options
context:
space:
mode:
author Dave Woodfall <dave@tty1.uk>2018-12-08 00:06:10 +0700
committer Willy Sudiarto Raharjo <willysr@slackbuilds.org>2018-12-08 00:06:10 +0700
commitcd3ca39d79f81cea375e9cf0daea9917e5496455 (patch)
tree07833b8ed89828f780da89ffefccb2dde87193e8 /system/stress-ng/README
parent34d7a2720a4a252a572c6cfbc76568683bd42003 (diff)
downloadslackbuilds-cd3ca39d79f81cea375e9cf0daea9917e5496455.tar.gz
slackbuilds-cd3ca39d79f81cea375e9cf0daea9917e5496455.tar.xz
system/stress-ng: Added (Stress Testing Tool).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'system/stress-ng/README')
-rw-r--r--system/stress-ng/README43
1 files changed, 43 insertions, 0 deletions
diff --git a/system/stress-ng/README b/system/stress-ng/README
new file mode 100644
index 0000000000..609ec11806
--- /dev/null
+++ b/system/stress-ng/README
@@ -0,0 +1,43 @@
+stress-ng will stress test a computer system in various
+selectable ways. It was designed to exercise various
+physical subsystems of a computer as well as the various
+operating system kernel interfaces. Stress-ng features:
+
+* Over 200 stress tests
+* 70 CPU specific stress tests that exercise floating point,
+ integer, bit manipulation and control flow
+* Over 20 virtual memory stress tests
+
+stress-ng was originally intended to make a machine work
+hard and trip hardware issues such as thermal overruns as
+well as operating system bugs that only occur when a system
+is being thrashed hard. Use stress-ng with caution as some
+of the tests can make a system run hot on poorly designed
+hardware and also can cause excessive system thrashing which
+may be difficult to stop.
+
+stress-ng can also measure test throughput rates; this can
+be useful to observe performance changes across different
+operating system releases or types of hardware. However, it
+has never been intended to be used as a precise benchmark
+test suite, so do NOT use it in this manner.
+
+Running stress-ng with root privileges will adjust out of
+memory settings on Linux systems to make the stressors
+unkillable in low memory situations, so use this
+judiciously. With the apropriate privilege, stress-ng can
+allow the ionice class and ionice levels to be adjusted,
+again, this should be used with care.
+
+One can specify the number of processes to invoke per type
+of stress test; specifying a negative or zero value will
+select the number of online processors as defined by
+sysconf(_SC_NPROCESSORS_ONLN).
+
+NOTE ON VM TESTS
+
+Since the memory being exercised is virtually mapped then
+there is no guarantee of touching page addresses in any
+particular physical order. These workers should not be
+used to test that all the system's memory is working cor‐
+rectly either, use tools such as memtest86 instead.