dd
ist eine einfache Möglichkeit die CPU auszulasten. Es wird nur die Komandozeile und keine zusätzliche Software benötigt.
stress
ist eine Software, die die CPU gründlicher auslastet als dd
und auch höhere Prozessertemperaturen erreicht. Diese Software muss aber zuerst installiert werden.
dd
ist ein Linux Befehl, der zum bit-genauen Kopieren von Festplatten, Partitionen oder Dateien dient. Er kann genutzt werden, um eine 100% Prozessorlast zu erhalten.
Folgende Codebeispiele kopieren keine wirklichen Daten und überschreiben auch keine, lasten die CPU aber voll aus.
dd if=/dev/zero of=/dev/null
Um mehrere Kerne auszulasten (in diesem Beispiel sind es 4) kann folgender Befehl genutzt werden.
fulload() { dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null | dd if=/dev/zero of=/dev/null & }; fulload; read
Um die Belastung wieder zu stoppen:
killall dd
Obwohl diese Befehl die CPU voll auslastet, sollten die Ergebnisse des Cyclictests nicht beeinflusst werden. Dieser Prozess startet wie jeder Standardprozess mit einer Priorität von +20.
Download und zustäzliche Informationen: https://people.seas.harvard.edu/~apw/stress/
Installation:
./configure && make && sudo make install
Test starten:
stress --cpu 8 --io 4 --vm 2 --vm-bytes 128M --timeout 10s
Zusätzliche Informationen:
info stress
* Projektwebseite Der Cache Calibrator ist ein kleines C-Programm, dass die Leistung der Caches misst. Bei dieser Messung werden die Caches stark belastet. Der Cyclictest soll bei einem RT fähigen System aber trotzdem keine merklich schlechtere Ergebnisse liefern.
* Den Quellcode herunterladen * Für die eigene Maschine compilieren
gcc calibrator.c -o calibrator -lm
* Für eine andere Maschine cross compilieren
//Noch ausstehend//
sudo apt install lm-sensors
sudo sensors-detect
Alle Fragen mit ENTER bestätigen.
sensors
lm-sensors muss bereits installiert sein
sudo apt install psensor
psensor