Nicht kategorisiert

Ändern Sie die Prioritäten von Linux -Prozessen mit Nizza und Renice

Ändern Sie die Prioritäten von Linux -Prozessen mit Nizza und Renice

Jeder Prozess, der auf dem Linux -System ausgeführt wird, hat eine Standardpriorität zugewiesen, die dem System mitteilt. Es ist möglich, diesen Prioritätswert mit dem Befehl netter oder renice zu ändern. Hier ist ein kleines Beispiel: Nehmen wir an, wir haben ein sehr einfaches Bash -Skript, das Datum und Uhrzeit für die Datei 1000 -mal druckt.

#!/bin/bash für i in $ (seq 1 1000); Datum des Datums >> Datum.txt; Schlaf 1; Erledigt 

Speichern Sie dieses Skript und machen Sie es mit dem CHMOD -Befehl ausführbar. Führen Sie das Skript aus:

$ nice -n 00 ./Datum & 

Durch Ausführung a ./Datumskript mit netter Befehl -19 Wir gaben das Datum.SH sehr hohe Priorität, da der Prioritätsbereich von -20 (Higest) bis 19 (niedrigst) liegt. Um den Befehl Priority aus demselben Terminal aus zu bestätigen.

F S UID PID PPID C PRI Ni ADDR SZ WCHAN TTY TIME CMD 0 S 1000 3670 2940 0 80 0 - 1196 - PTS/2 00:00:00 BASH 0 S 1000 6665 3670 0 90 - 1111 - PTS/2 00:00 : 00 Datum.SH 0 S 1000 6697 6665 0 90 10 - 754 - PTS/2 00:00:00 Schlaf 

Wie Sie sehen können, hat der Befehl des Datums und der Schlafbefehl die gleiche Priorität 10. Der Schlaf rennt jedoch in einem Date.SH ist ein Kinderprozess des Datums.Sh und Datum.SH ist ein Elternprozess des Schlafes. Zu diesem Zeitpunkt können wir versuchen, die Priorität mit dem Befehl renice auf einen anderen Wert zu ändern und mit einer PID (Prozessidentifikationsnummer) zu verwenden:

$ renice 15 -p 6655 6665: Alte Priorität 10, neue Priorität 15 

Der obige Befehl ändert einen guten Wert von 10 auf 15. Prioritätswert zu bestätigen:

F S UID PID PPID C PRI Ni ADDR SZ WCHAN TTY TIME CMD 0 S 1000 3670 2940 0 80 0 - 1198 - PTS/2 00:00:00 BASH 0 S 1000 6665 3670 0 95 - 1113 - PTS/2 00:00 : 00 Datum.SH 0 S 1000 7109 6665 0 95 15 - 754 - PTS/2 00:00:00 Schlaf 

NOTIZ: Mit einem nicht -super -Benutzerkonto können Sie Prioritäten nur für die Prozesse ändern, die Sie besitzen. Der Root -Benutzer kann jeden Prozess in einen beliebigen Prioritätswert ändern. Eine andere Möglichkeit, Prioritätswerte zu ändern, besteht darin, den Top -Befehl und die R -Taste zu verwenden.

Perl - CGI - Formular Senden Beispiel
Das folgende Beispiel für Perl/CGI. Notiz......
Konvertieren Sie das Matroska -MKV -Video in PS3 M2TS -Containerdateiformat
Das Konvertieren von Matroska -Dateiformat in M2Ts zur Verwendung auf PS3 hat eine Anzahl von Vorteilen. PS3 kann MT2s direkt aus der USB- oder M2TS -...
DD- Handbuch Seite
Name DD - Konvertieren und kopieren Sie eine Dateisynopsis DD [Operand]… DD -Option Beschreibung Kopieren Sie eine Datei, konvertieren und formatieren...