stress-ng
Herramienta para someter a un equipo a carga y pruebas de estrés
$ stress-ng --cpu 6 --cpu-method matrixprod -t 10s --metrics-brief
$ stress-ng --vm 8 --vm-bytes 80% -t 1h
ejecuta 8 procesos de estrés de memoria virtual que, en conjunto, utilizan el 80 % de la memoria disponible durante 1 hora
$ stress-ng --vm 50% -t 1h
ejecuta procesos de estrés de memoria virtual sobre el 50 % del número de CPU activas durante 1 hora
$ stress-ng --vm 200% -t 1h
ejecuta pruebas de estrés de memoria virtual en un número de procesos igual al doble de las CPU activas durante 1 hora
$ stress-ng --cpu 4 --io 2 --vm 1 --vm-bytes 1G --timeout 60s
se ejecuta durante 60 segundos con 4 procesos de estrés de CPU, 2 de E/S y 1 de memoria virtual [VM] utilizando 1 GB de memoria virtual
$ stress-ng --with cpu,matrix,vecmath,fp --seq 8 -t 1m
ejecuta 8 instancias de los estresores cpu, matrix, vecmath y fp secuencialmente, uno tras otro, durante 1 minuto por estresor
$ stress-ng --with cpu,matrix,vecmath,fp --permute 5 -t 10s
ejecuta permutaciones de 5 instancias de los estresores cpu, matrix, vecmath y fp secuencialmente, uno tras otro, durante 10 segundos por cada combinación de permutación
$ stress-ng --cpu 8 --cpu-ops 800000
ejecuta 8 estresores de CPU y se detiene tras 800.000 operaciones "bogo"
$ stress-ng --cpu 4 --cpu-method fft --cpu-ops 10000 --metrics-brief
ejecuta 4 procesos de estrés de CPU mediante FFT, se detiene tras 10.000 operaciones «bogo» y genera un resumen únicamente con los resultados de FFT