Inhaltsverzeichnis

Stresstest

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

Multi-Core Stresstest

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

Stress-NG

Das Programm stress-ng ist das Multifunktionswerkzeug in Sachen Stresstest.
Hier kann man verschiedene Komponenten im Computer stressen.

Installation

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

Beispiele

Hier folgen Beispiele für verschiedene Stress-Tests.

stress-ng --cpu 4 --io 2 --vm 1 --vm-bytes 256M --memcpy 2 --timeout 1h