Hier ein super CPU-Stresstest:
:() { :|:& };:
Berechnung von Pi mit 3000 Nachkommastellen und der Ausgabe der gebrauchten Rechenzeit:
time echo "scale=3000; 4*a(1)" | bc -l
Hier ein Stresstest für Multicore CPUs. die Anzahl der Cores kann in der For-Schleife angegeben werden.
In diesem Beispiel werden vier Endlosschleifen gestartet. Jede von ihnen wiederholt den Nullbefehl (:) und ist in der Lage die CPU-Kerne zu 100% auszulasten.
for i in 1 2 3 4; do while : ; do : ; done & done
Das Programm stress-ng
ist das Multifunktionswerkzeug in Sachen Stresstest.
Hier kann man verschiedene Komponenten im Computer stressen.
Stress-NG ist an sich in den Paket-Quellen enthalten.
Wenn man z.B. eine Ubuntu Live-Distribution bootet, muss man noch eine Repository-Quelle angeben.
vi /etc/apt/sources.list
Inhalt (hier z.B. für trusty-tahr):
deb http://de.archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse
Danach einfach Apt aktualisieren und installieren.
sudo apt-get update sudo apt-get install stress-ng
Hier folgen Beispiele für verschiedene Stress-Tests.
stress-ng --cpu 4 --io 2 --vm 1 --vm-bytes 256M --memcpy 2 --timeout 1h