Gibt es echte Ulimit für Windows? Ich finde Wege / Programme, um zu verhindern, dass ein Programm 100% CPU isst.
Vielen Dank.
Gibt es echte Ulimit für Windows? Ich finde Wege / Programme, um zu verhindern, dass ein Programm 100% CPU isst.
Vielen Dank.
Windows System Resource Manager ist das Tool zum Festlegen von CPU-Grenzwerten pro Prozess und zum Hinzufügen von Prozessabrechnungsschnittstellen. In älteren Windows-Versionen war dies das, was sich auf der zweiten Festplatte befand, die niemand jemals installiert hatte. 2008 soll eine Funktion freigeschaltet werden. Es ist in der Regel auf einem Windows-System nicht so wichtig (aus Sicht der Ressourcensteuerung) wie auf einem Unix-System, da "nice" in das Betriebssystem integriert ist und die Prozesspriorität (mit bestimmten Ausnahmen) im laufenden Betrieb in der Benutzeroberfläche geändert werden kann Windows Vista und höher können ebenfalls priorisiert werden (standardmäßig basiert dies auf der Priorität des Prozesses). Es gibt eine API , mit der Sie die Festplatten-E / A-Priorität explizit festlegen können, mir ist jedoch kein Dienstprogramm bekannt, mit dem Sie nur die Festplatten-E / A-Priorität direkt ändern können
Sie könnten so etwas wie den Windows-Systemressourcen-Manager verwenden, der ähnliche Funktionen wie ulimit hat, indem Sie CPU- oder Speicherbeschränkungen für einen Prozess, einen Benutzer oder eine Sitzung festlegen können. Dies war unter Windows 2003 Enterprise und höher verfügbar.
Weitere Informationen finden Sie auf Technet (spezifisch für 2008 R2) oder hier im Wiki-Artikel .
Eine Drittanbieteroption wäre FasterWin, mit der ausschließlich CPU-Kontingente für Prozesse festgelegt werden.
Eine Lösung wäre, mit der rechten Maustaste auf den Prozess zu klicken Task Manager
und die Priorität zu ändern.
Sie sollten einen Blick darauf werfen: http://threadmaster.tripod.com/
Es gibt auch eine GUI für die Konfiguration: http://timwells.net/content/threadmaster-gui
quelle