CPULimit ist ein Dienstprogramm, mit dem die CPU-Auslastung eines Prozesses oder einer Gruppe von Prozessen begrenzt werden kann. Dabei wird die CPU-Affinität eines Prozesses auf einen bestimmten Satz von CPUs festgelegt. Dies kann nützlich sein, um die Auswirkungen eines Prozesses auf andere Prozesse zu begrenzen oder um sicherzustellen, dass ein Prozess nicht mehr als seinen angemessenen Anteil an CPU-Ressourcen verbraucht.
So verwenden Sie den CPULimit-Befehl :
1.) CPULimit installieren:
- CPULimit ist standardmäßig nicht installiert. Zur Installation verwenden Sie:
„
Lecker, installiere cpulimit
„
2.) Prozesse auflisten:
- Listen Sie Prozesse auf und notieren Sie die PID des Prozesses, den Sie einschränken möchten. Verwenden Sie den folgenden Befehl:
„
ps -aux | Kopf
„
3.) Begrenzen Sie die CPU-Auslastung eines Prozesses:
– Dieser Befehl begrenzt den PID-Prozess auf 1 CPU:
„
cpulimit -p PID -l 1
„
– Verwenden Sie die Option -l, um den Prozentsatz der CPU-Auslastung zu begrenzen, der für die angegebene PID zulässig ist. Der Wert kann von 0 bis 100 eingestellt werden.
Beispiel :
„
cpulimit -l 50 -p 1234
„
– Dieser Befehl begrenzt den PID-Prozess auf 50 % der CPU-Auslastung.
– Um das CPU-Limit aufzuheben, verwenden Sie die Option -r.
Nutzung :
- -p, --pid (PID des Prozesses)
- -l, --limit (Grenzwert in Prozent)
- -r, --release (Das Limit freigeben)
Hinweis :Es ist wichtig zu beachten, dass CPULimit nur auf Linux-Systemen funktioniert und zur Ausführung Root-Rechte erfordert. Einige Sicherheitsfunktionen können in einigen Fällen CPULimit beeinträchtigen. Daher empfiehlt es sich immer, sie auf einem unkritischen System zu testen, bevor Sie sie in einer Produktionsumgebung anwenden.