Durch die Änderung der Windows-Dienstpriorität wird diesem Dienst wirklich mehr CPU-Auslastung zugewiesen.

872
Rudolph

Als Test wollte ich sehen, ob ein Programm schneller installiert wird, wenn ich die Priorität der setup.exe & msiexec.exe auf setze realtime. Ich habe keine wesentlichen Änderungen im Installationsprozess gesehen und die CTU-Auslastung stieg um 3% [bezogen auf einen i7]. Gibt es einen Unterschied zur Gesamtlastverteilung für die anderen Dienste? Angenommen, es weist mehr Auslastung zu und erhöht die Leistung dieses Dienstes. Wie ändert man die Priorität eines bestimmten Dienstes dauerhaft?

0

1 Antwort auf die Frage

2
Scott Chamberlain

Wenn mehr Threads als CPU-Kerne nach CPU-Zeit gefragt haben, verwendet der Thread-Scheduler die Priorität (plus andere Faktoren, z. B. wie lange der Thread in der Reihe gewartet hat), um herauszufinden, wer die CPU verwenden soll und wer auf den Zug warten muss .

Wenn nun niemand nach CPU-Zeit fragt und Kerne sitzen, die nichts daran ändern, ändert sich die Priorität auf das System nicht, da die Priorität nur dann wirklich wichtig ist, wenn ein Ungleichgewicht besteht.

Beachten Sie außerdem, dass Sie durch die Einstellung der Prozesspriorität auch die Priorität der E / A für den Prozess beeinflussen.