Dies ist eine alte Version des Dokuments!
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; killall dd
Obwohl diese Befehl die CPU voll auslastet, sollten die Ergebnisse des Cyclictests nicht beeinflusst werden.
* 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//