Ich habe mir letztens ein Programm geschrieben, das mittels qstat und eigenen Routinen lokale Spiele-Server-Instanzen kontaktiert und anschliessend die Prozesse ohne oder wenig Spielern niedrig priorisiert.
In Zukunft wird der Linux-Scheduler ein Feature haben, um Prozessen effektiv auf z.B. 5% der CPU zu beschränken. (Oder hats schon, aber ich warte auf eine Distro-Version). Wenns soweit ist, kann ich so Prozesse quasi-schlafenlegen, wo keine Spieler drauf sind.
Gibt es noch andere Methoden, um gegen Server-Prozesse vorzugehen, die sich nicht schlafenlegen, obwohl kein Spieler drauf ist?
Du könnest die Prozesse re-nicen (siehe hier).