Folgen Sie diesem Artikel, um zu installieren cpulimit auf Raspberry PI -System und begrenzen die CPU -Verwendung eines Prozesses.
Begrenzen Sie die CPU -Verwendung eines Prozesses in Raspberry PI mit Cpulimit
Befolgen Sie die folgenden Schritte, um die CPU-Nutzung mithilfe zu begrenzen cpulimit Werkzeug:
Schritt 1: Wir werden installieren cpulimit Tool aus dem Raspberry Pi -Repository, also zuerst aktualisieren und aktualisieren Sie das Repository:
$ sudo APT Update
$ sudo APT -Upgrade
Schritt 2: Dann installieren cpulimit Tool durch Ausführen des folgenden Befehls:
$ sudo apt installieren cpulimit
Schritt 3: Jetzt lass uns a laufen DD (doppelte Daten) Befehl, damit wir die CPU -Verwendung dafür sehen können. Grundsätzlich das dd Befehl dupliziert Daten aus der Eingabedatei /dev/null und überträgt es in die Ausgabedatei /dev/null wieder und wieder. Ich habe diesen Befehl als Beispiel ausgewählt, damit ich Ihnen die maximale CPU -Verwendung zeigen kann:
$ dd if =/dev/null von =/dev/null &
Schritt 4: Dann wird der folgende Befehl ausführen. Infolgedessen wird eine Liste von Hintergrundprozessen/-befehlen und deren CPU-Nutzungsprozentsatz zusammen mit ihrer PID (Prozessidentifikationsnummer) angezeigt:
$ top
Im Bild unten können Sie sehen, dass der höchste Prozentsatz der CPU -Nutzung durch dd Befehl:
Schritt 5: Nun, um die CPU -Nutzung auf einen gewünschten prozentualen Gebrauch zu beschränken cpulimit Befehl zusammen mit der PID -Anzahl des Befehls und einer Grenze, zu der Sie ihn verringern möchten:
Syntax
$ sudo cpulimit - -pid--Grenze
Beispiel
Im folgenden Beispiel begrenze ich die CPU -Verwendung für die dd Prozess auf 50%.
$ sudo cpulimit - -pid 9263 -limit 50
Notiz: PID ist eine Prozessidentifikationsnummer, die variieren kann. Verwenden Sie also im obigen Befehl immer die PID -Nummer, die Sie durch den oberen Befehl herausgefunden haben:
Schritt 6: Überprüfen wir nun, indem wir den Top -Befehl erneut ausführen:
$ top
Als Ausgang werden Sie feststellen, dass der CPU-Prozentsatz von 100%gesunken ist und jetzt zwischen 51 und 56%variiert wird.
In ähnlicher Weise können Sie die CPU -Verwendung für einen Prozess auf unterschiedliche Zahlen verringern. Normalerweise erfolgt es für die Prozesse, die 100% CPU verwenden. Versuchen wir nun, es noch mehr wie 15%zu verringern:
$ sudo cpulimit - -pid 9263 -limit 15
Führen Sie den folgenden Befehl erneut aus, um den CPU -Prozentsatz zu analysieren.
$ top
Aus der Ausgabe können Sie erkennen, dass der CPU -Prozentsatz auf 17 gesunken ist.9% Es kann zwischen 17-22% variieren.
Ausführen der CPU -Grenze als Hintergrundprozess
Der cpulimit Das Tool kann lange ausgeführt werden, um den Vorgang zu begrenzen. Wenn Sie das Terminal frei halten möchten, können Sie die CPU -Grenze als Hintergrundvorgang ausführen, indem Sie nur den gleichen Hintergrund hinzufügen cpulimit Befehl:
$ sudo cpulimit - -pid 9263 -limit 20 -Background
Töten des Prozesses mit CPU und PID
Wenn Sie einen bestimmten Prozess beenden möchten, der im Hintergrund ausgeführt wird, können Sie ihn töten und beenden, dass er zusammen mit der PID-Nummer des Prozesses den Befehl unten geschrieben ausführt:
$ sudo cpulimit - -pid--Begrenzen Sie 20 -K
Zugriff auf CPU -Limit -Werkzeughandbuch
Obwohl wir die Verwendung von diskutiert haben cpulimit Tool im Detail, aber wenn Sie noch Hilfe bei einem anderen Befehl von benötigen cpulimit Tool, dann den Befehl unten geschrieben ausführen, um auf das Handbuch zuzugreifen:
$ MAN CPULIMIT
Als Ausgabe wird das Handbuch auf dem Bildschirm angezeigt, von dem Sie Hilfe erhalten können.
Abschluss
Um die CPU -Verwendung eines Prozesses in Raspberry Pi mit den Benutzern zu begrenzen, können Sie installieren cpulimit Werkzeug aus dem offiziellen Repository von Raspberry Pi. Dann durch Ausführen des Spitze Befehl, den Vorgang mit der meisten CPU -Nutzung herauszufinden und seine Verwendung mit dem zu begrenzen cpulimit Befehl zusammen mit der PID -Nummer des Befehls. Die CPU -Verwendung des Prozesses kann nach Wahl der Benutzer auf einen gewünschten Prozentsatz eingestellt werden.