
Ich suche nach einer Kommandozeilen-Anwendung, die die CPU künstlich belastet. Das muss besser sein als nur eine Busy-Loop. Wir testen, wie das System Hitzebelastung standhält und die CPU muss so viel Wärme wie möglich erzeugen.
Antwort1
Ich hatte Glück mit:
dd if=/dev/urandom of=/dev/null bs=1024
Es hält einen einzelnen Thread bei 100 % CPU-Auslastung. Führen Sie es mehrmals aus, um mehr Kerne zu beschäftigen. Machen Sie es schön, wenn Sie möchten.
Antwort2
Gefolgt von Zoredache'sVerknüpfung. Die Frage ist nicht wirklich das, wonach ich suche. Die akzeptierte Antwort erwähnte jedochcpuburn
.
*** WARNUNG ***
Dieses Programm ist für eine hohe Belastung der CPU-Chips konzipiert. Unterkühlte, übertaktete oder anderweitig schwache Systeme können ausfallen, was zu Datenverlust (Dateisystembeschädigung) und möglicherweise dauerhaften Schäden an elektronischen Komponenten führen kann. Es erkennt auch nicht alle Fehler.
*** VERWENDUNG AUF EIGENES RISIKO ***
Mit einer solchen Warnung muss es gut sein.
Meine einzige Sorge ist, dass es etwas alt ist. Man sollte meinen, dass eine App, die einige der neuen Vektorverarbeitungsanweisungen verwendet, die CPU besser aufheizen könnte.
Antwort3
In Verbindung mitsysadmin1138'SAntwort, versuchen Sie, eines der verteilten Rechentools wie Stanfords Folding@Home (http://folding.stanford.edu) * .
* Ich verwende f@h, und es hält meinen Laptop im Allgemeinen bei 170-180 °F (ich verwende es nur, wenn es angeschlossen ist und nicht auf meinem Schoß). Ich vermute, dass es mit einer Server-CPU ähnlich wäre