Haben Sie jemals davon geträumt, einen Befehl vom Terminal aus auszuführen? Begrenzung die Menge von zugewiesene Ressourcen dazu Befehl?
Nun, die hier vorgestellte Lösung kann Ihnen helfen, auch Momente nach der Ausführung von Jobs, die normalerweise "zu schwer" für Sie sind, normal weiterzuarbeiten. Hardware und dass sie im Allgemeinen das System "hängen". |
Prozessor (CPU)
Mit dem Befehl nice können Sie die Priorität eines Prozesses im Vergleich zu den anderen im System ändern.
Der Linux-Kernel ist für die Planung und Zuweisung der CPU-Zeit für jeden auf dem System ausgeführten Prozess verantwortlich. Der verfügbare Prioritätszuweisungsbereich liegt zwischen -20 und 20, wobei -20 die höchste und 20 die niedrigste Priorität hat.
Dank nice können wir sicherstellen, dass in Zeiten hoher CPU-Auslastung die entsprechenden Prozesse den höchsten Prozentsatz davon erhalten.
Die Syntax für den Befehl nice lautet wie folgt:
nett -nBEFEHL
Wenn wir also einen Prozess mit Priorität 10 ausführen möchten, würden wir Folgendes tun:
nice -n10 / usr / bin / convert file.gif file.jpg
Festplatte
Ähnlich wie nice ist ionice, mit dem Unterschied, dass letzteres den Zugriff auf die Festplatte einschränkt.
Ein Beispiel für seine Verwendung wäre das Folgende:
ionice -c2 -n7 / usr / bin / convert file.gif file.jpg
-c2 ist "Bestleistung" und -n7 ist die niedrigste Priorität innerhalb von "Bestleistung". Auf diese Weise hat dieser Befehl in der E / A-Warteschlange (Eingabe / Ausgabe) eine niedrigere Priorität als die übrigen ausgeführten Aufgaben.
ionice -c3 / usr / bin / convert file.gif file.jpg
-c3 (keine Notwendigkeit, eine Prioritätsstufe zu klären) bedeutet "nur inaktiv". Jobs mit zugewiesenem -c3 werden nur ausgeführt, wenn sich die Festplatte im Leerlauf befindet. Dies bedeutet, dass die Aktivität keine Auswirkungen auf die Ausführung der restlichen Aufgaben hat, die Ausführung jedoch viel länger dauert.
Ich muss den Befehl renice erwähnen, mit dem die Priorität der bereits ausgeführten Prozesse geändert wird
Interessant! Danke für den Beitrag!
Prost! Paul.
Und wie geht das beim Sieg? d8-B