Comprehensive stress testing on CPU, memory, system I/O and disk
stress
jq
lm-sensors
For installation instructions please refer to:
Follow instructions here to have lm-sensors
set up:
How to use lm-sensors? - Ask Ubuntu
sh stressme.sh | tee stress.log
This will do stress testing with stress
and log hardware temperatures at 0.5 second intervals (may be affected by high system load).
parameters:
-c | --cpu
: how many cpu stressors to run, default is 2-m | --memory
: how many memory stressors to run, default is 2-i | --io
: how many I/O stressors to run, default is 2-d | --disk
: how many disk stressors to run, default is 2-t | --time
: how long to conduct stress testing, default is 5m
These parameters are passed through to stress
command, refer to its man page for more details:
stress(1): impose load on/stress test systems - Linux man page (die.net)