Wie überprüfe ich meine Freundlichkeit?

33

Gibt es eine Möglichkeit, mein nettes Level zu überprüfen? Ich habe es mit versucht ps, aber aus irgendeinem Grund wird in der Ausgabe nicht die Spalte NI angezeigt, die die Level-Priorität anzeigen soll, wenn ich mich nicht irre.

ps -fl -c 

F S UID        PID  PPID CLS PRI ADDR SZ WCHAN  STIME TTY          TIME CMD
0 S sebas     9761 26810 TS   19 -  6564 wait   18:07 pts/4    00:00:00 bash
0 R sebas    25389  9761 TS   19 -  5661 -      18:27 pts/4    00:00:00 ps -fl -c
sebas
quelle

Antworten:

41

Mit dem Flag -o können Sie Spalten angeben. Wenn Sie Ihr nettes Niveau sehen möchten, würde dieses in der NI Spalte sein. Also, um alle Prozesse mit ihrem netten Level zu sehen, mache etwas wie:

ps ax -o pid, ni, cmd
Dies listet die Prozess-ID, die nette Ebene und den tatsächlichen Befehl auf.


Beispiel:

  $ps ax -o pid,ni,cmd
  PID  NI CMD
    1   0 /sbin/init
    2  -5 [kthreadd]
    3   - [migration/0]
    4  -5 [ksoftirqd/0]
    5   - [watchdog/0]
    6   - [migration/1]
    7  -5 [ksoftirqd/1]
    8   - [watchdog/1]
Jos
quelle
4

Ich schlage vor, Sie zu verwenden htop. Es ist eine großartige Überwachungsanwendung, die Ihnen auch die Genauigkeit jedes auf Ihrer Box ausgeführten Prozesses zeigt.

peperunas
quelle