Wie kann ich meine CPU über einen längeren Zeitraum sehr stark belasten? Gibt es dafür Programme, die ich weiterlaufen lassen kann?
Führen Sie in der Befehlszeile diesen Befehl aus:
cat < /dev/urandom > /dev/null
(Öffnen Sie ein Terminalfenster und geben Sie das in das Fenster ein.)
Dies sollte Ihre CPU so lange gut ausgelastet halten, wie Sie den Befehl ausführen lassen.
Schauen Sie sich verteiltes Rechnen wie Boinc an . Hier werden rechenintensive Programme ausgeführt, bei denen Aufgaben übernommen und auf vielen Computern ausgeführt werden, wodurch Projekte Zugriff auf kostenlose Rechenleistung erhalten. Da die Programme in Ihrem Fall viel Rechenleistung verbrauchen, werden sie die CPU stark belasten. Boinc führt mehrere Prozesse auf Ihrem Computer aus, sodass alle Kerne Ihrer CPU angezeigt werden.
Führen Sie die folgenden Schritte einmal für jeden CPU-Kern in Ihrem Mac aus, öffnen Sie Terminal.app
den Befehl und geben Sie ihn ein:
yes
Der yes -Befehl gibt den Brief y
in einer Endlosschleife auf der Standardausgabe aus.
ncpu=$(sysctl hw.ncpu | awk '{ print $2; }'); for ((i=1;i<=ncpu;i++)); do yes >/dev/null & done
Erstellen Sie einfach ein kleines Programm, das sich endlos wiederholt, etwa so:
#include <stdio.h>
int main()
{
int i=0;
for(;;)
{
i++;
i--;
}
}
Mehrere Datenbanksysteme sind Multicore-optimiert. Sie könnten so etwas wie mysql installieren und einen grundlegenden Datensatz einrichten und dann einige der Benchmarking-Tools dagegen ausführen. Bei richtiger Einstellung sind viele DB-Systeme bei hoher CPU-Last am effizientesten (denn sonst würden Sie Ressourcen verschwenden).
Oder Sie könnten einfach ein Flash-Video in Safari waschen.
mmmmmm
JoshRagem
jmlumpkin