Frage Was bedeutet "Schön" auf der Registerkarte Prozesse?


Was bedeutet die Spalte "Nice" auf der Registerkarte "Prozesse" des Systemmonitors?


25
2018-02-08 14:43


Ursprung


bencane.com/2013/09/09/... - Wilf


Antworten:


"Schön" bezieht sich auf die Priorität, die der Prozess auf Ihre CPU bekommt. Dies ist eine Zahl im Bereich von -20 (höchste Priorität) bis 19 (niedrigste). Sie werden wahrscheinlich feststellen, dass die meisten Anwendungen, die Sie ausführen, auf "0" stehen, was bedeutet, dass sie mit normaler Priorität ausgeführt werden und keiner von dem Scheduler bevorzugt behandelt wird.

Wenn Sie ein intensives Programm ausführen, möchten Sie es möglicherweise von einem Terminal mit starten nice -n 10 /path/to/program. Auf diese Weise wirkt sich dies weniger auf die Leistung Ihres Systems aus.

Beachten Sie, dass Sie root benötigen (sudo) Berechtigungen zum Planen eines Prozesses mit einer höheren Priorität als normal (<0). Auf diese Weise wird verhindert, dass Benutzer das gesamte System problemlos blockieren können, sodass kritische Aufgaben immer die benötigte CPU-Zeit erhalten können.

Da ist ein Gute Erklärung auf Wikipedia auch.


29
2018-02-08 14:55



man nice sagt der Bereich ist eigentlich -20 (höchste Priorität) bis 19 (niedrigste). - GabrielF
@GabrielF ta, behoben - Iain Lane


Nizza ist nicht einfach eine Priorität multipliziert mit minus eins.

Sie werden feststellen, dass auf Unix / Linux-Systemen, wenn eine Aufgabe den Prozessor in den Hacken bringt, das System nicht zum Stillstand kommt. Dies liegt daran, dass das System diese Aufgabenpriorität dynamisch verringert.

Die Nettigkeit beeinflusst die Basispriorität. Während die Nettigkeit als negative Priorität angesehen werden kann, hat sie weniger Auswirkungen als die Priorität auf ein Microsoft NT-System, da der Linux-Scheduler bereits gute Arbeit leistet.


4
2018-02-08 21:45