Ich weiß, dass Sie eine Prozessfreundlichkeit mit setpriority
oder nice
oder ändern können renice
.
Passt / ändert Linux jedoch automatisch eine Prozessfreundlichkeit ohne Benutzereingabe?
Ich habe einen Prozess, für den ich setpriority
in C Folgendes verwende:
setpriority(PRIO_PROCESS, 0, -1)
Wenn der Prozess ausgeführt wird, kann ich sehen, dass sein Wert für die Schönheit jetzt -1 ist, indem ich htop ausführe .
Bei der Untersuchung eines Absturzes auf einem Remote-Computer wurde mir die Ausgabe von htop zur Verfügung gestellt. Ich habe festgestellt, dass sich der Wert für die Freundlichkeit für diesen Prozess auf einer Instanz auf 0 und auf einer anderen Instanz auf 6 geändert hat. Ich möchte wissen, ob dies vom Kernel geändert wurde oder ob die einzige Möglichkeit, diesen Wert zu ändern, darin besteht, einen Benutzer zu haben oder Skript nehmen Sie die Änderung absichtlich vor.