Adaptive CPU-Quote / Priorität für jeden Benutzer in Windows 8.1

601
gibberfish

Wir haben einen Arbeitsplatzcomputer im Büro, auf dem Win 8.1 ausgeführt wird, auf dem mehrere Benutzer gleichzeitig CPU-intensive Prozesse gleichzeitig ausführen. Das Problem ist, dass ein Benutzer die CPU so einstellen kann, dass alle Vorgänge für alle anderen langsamer werden. Gibt es eine Möglichkeit, eine cpuquota-Priorität pro Benutzer oder Prozess festzulegen, ohne Zyklen im Leerlauf zu verschwenden? Angenommen, Benutzer A führt einen Prozess mit einer CPU von 100% aus, aber wenn sich Benutzer B anmeldet, wird der Prozess von A so weit zurückgefahren, dass B etwa 30% CPU-Zeit ist.

0
Ich glaube nicht, dass das, was Sie wollen, überhaupt möglich ist. Ramhound vor 9 Jahren 0

1 Antwort auf die Frage

0
Keltari

Obwohl Windows-Desktop-Betriebssysteme mehrere gleichzeitige Benutzer zulassen, sind Windows-Desktop-Betriebssysteme derzeit nicht dafür ausgelegt, den Prozess eines Benutzers vor einem anderen zu priorisieren.

Das bedeutet nicht, dass dies nicht erreicht werden kann. In diesem Artikel finden Sie Informationen zu CPU-Grenzwerten . Hinweis: Ich habe es nicht ausprobiert, daher weiß ich nicht, wie effektiv es sein wird. Theoretisch könnten Sie ein Skript schreiben, das überprüft, wie viele Personen angemeldet sind, und die Benutzerprioritäten entsprechend der Methode im Artikel anpassen. Wenn Sie dies versuchen, würde ich auf jeden Fall gründliche Tests durchführen, um zu sehen, wie all Ihre Anwendungen reagieren.