Ich benutze einen alten Laptop und arbeite mit viel Prozessorleistung, die für eine lange Zeit benötigt wird (~ 30 Minuten - 2 Stunden). Wenn der Prozess die CPU für eine lange Zeit stark belastet, wird die CPU überhitzt und der Computer wird heruntergefahren. Ich möchte keinen Kühler / Ständer verwenden, weil ich diesen Laptop mit mir herumtrage und draußen arbeite.
Gibt es eine Möglichkeit / Anwendung, mit der ich die CPU-Auslastung eines Prozesses in Windows begrenzen kann?
Hinweis: Das Festlegen der Priorität des Prozesses über den Task-Manager funktioniert nicht.
Hinweis 2: Die Lüfter sind sauber.
Antworten:
Eine Suche über das Internet bringt einige Programme, die helfen können. Sie sind alle Freeware .
BES - Battle Encoder Shirase
Process Tamer
Prozess Lasso
quelle
Die einfachste Lösung, die ich gefunden habe, besteht darin, die Prozessorleistung zu begrenzen.
quelle
Sicher, das ist eine alte Frage, aber ich bin überrascht, dass dies noch niemand vorgeschlagen hat:
Reduzieren Sie Ihre CPU-Geschwindigkeit.
Praktisch alle Laptops und Windows selbst verfügen über integrierte Mechanismen, um die Prozessorgeschwindigkeit dynamisch an die Auslastung anzupassen. Sie können dieses Verhalten außer Kraft setzen. Beispielsweise können Sie in der Systemsteuerung => Energieoptionen => Erweitert eine maximale Prozessorgeschwindigkeit festlegen, die unter 100% liegt. Ihr Prozessor ist dann auf eine niedrigere Geschwindigkeit beschränkt und erzeugt somit weniger Wärme, ganz gleich, was Sie tun.
Dies erfordert keine zusätzliche Software, und was noch wichtiger ist: Durch die Reduzierung der CPU-Geschwindigkeit wird der Prozessor effizienter. Dies ist eine bessere Lösung als die Einschränkung der CPU-Auslastung in Windows. Die Verwendung von 50% eines Prozessors bei 2,0 GHz verbraucht erheblich mehr Leistung als 100% eines Prozessors bei 1,0 GHz. Weniger Strom = weniger Wärme.
quelle
Ich wollte die Anwendung hinzufügen, die ich in der Vergangenheit verwendet habe, um die CPU-Auslastung erfolgreich zu begrenzen. Ich habe threadmaster in der Vergangenheit mehrmals benutzt.
http://threadmaster.tripod.com/
quelle
In Windows 10, 8 und 7:
quelle
Anstatt dazu ein Programm herunterzuladen, wird im Task-Manager unter Details eine Liste der von Ihnen ausgeführten Prozesse angezeigt. Wenn Sie mit der rechten Maustaste klicken und die Option "Affinität festlegen" anstelle von "Priorität festlegen" verwenden, können Sie auswählen, wie viele Kerne von einem einzelnen Programm verwendet werden, wodurch die CPU-Auslastung des Programms begrenzt wird.
quelle
Eine weitere sehr bequeme Möglichkeit, die Affinität einer bestimmten ausführbaren Datei beim Start festzulegen, ist die Verwendung des Befehls start .
zB "start / affinity F iexplore.exe". Wenn es eine einzelne Anwendung gibt, die Sie so gedrosselt starten möchten, können Sie mit diesem Befehl eine Verknüpfung erstellen. Beachten Sie, dass die Affinität durch einen hexadezimalen Wert festgelegt wird, was möglicherweise einige Versuche erfordert. Überprüfen Sie den Vorgang im Task-Manager, um das tatsächliche Affinitätsergebnis anzuzeigen!
Weitere Informationen finden Sie hier: http://blogs.msdn.com/b/santhoshonline/archive/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set.aspx
quelle
Heutzutage besteht die beste Lösung darin, die CPU-Nutzung pro Prozess zu begrenzen, indem die CPU-Affinität (Kerne, auf die der Prozess zugreifen kann) begrenzt wird. Sie haben eine geringere Genauigkeit (können nur bestimmte Prozentsätze festlegen), dies ist jedoch eine natürlichere Vorgehensweise als der Versuch, Prozessthreads regelmäßig anzuhalten und fortzusetzen. Process Lasso macht einen guten Job mit standardmäßigen (dauerhaften) CPU-Affinitäten. Es hat jedoch auch eine "harte" Einschränkung des BES-Stils, obwohl dies nicht empfohlen wird, da es eine so unnatürliche Handlung ist.
quelle
Durch Untertakten der CPU können Sie langsamere CPU-Geschwindigkeiten erzielen und die erzeugte Wärme verringern. Möglicherweise benötigen Sie fortgeschrittene Erfahrung, wenn Ihr Motherboard oder Ihre CPU nicht über die Möglichkeit verfügt, die Taktrate mithilfe eines herunterladbaren Programms zu ändern. (Suchen Sie nach Übertaktungsprogrammen für Ihre CPU oder Ihr Motherboard (nur vom Hersteller Ihrer CPU und Ihres Motherboards). Beachten Sie, dass Sie an einer Untertaktung interessiert sind.)
Falls keine Dienstprogramme verfügbar sind, müssen Sie das BIOS Ihres Computers aufrufen und die Taktrate Ihres Prozessors ändern. Am einfachsten ist es, den Multiplikator auf eine niedrigere Zahl einzustellen. Bitte berühren Sie keine Spannungen, da dies Ihre CPU beschädigen kann, wenn sie zu hoch ist, oder Fehler verursachen kann, wenn sie zu niedrig ist. Frequenzen sollten ebenfalls nicht verändert werden, nur der Multiplikator. Um zu den Standardeinstellungen zurückzukehren, lesen Sie in Ihrem BIOS-Handbuch nach, welche Taste gedrückt werden muss, um die Standardeinstellungen wiederherzustellen. (Oder schauen Sie sich den BIOS-Bildschirm genau an, insbesondere den Ausgangsbildschirm.)
quelle