Як перевірити мою приємність?


33

Чи є спосіб перевірити мій гарний lvl? Я намагався з ps, але чомусь на виході не відображається стовпець NI, який призначений для показу пріоритету lvl, якщо я не помиляюся.

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

Відповіді:


41

Прапор -o дозволяє вказувати стовпці. Якщо ви хочете побачити свій приємний рівень, це буде в колонці NI. Отже, щоб побачити всі процеси з їх приємним рівнем, виконайте щось на кшталт:

ps ax -o pid, ni, cmd
Тут буде вказано ідентифікатор процесу, хороший рівень та фактичну команду.


Приклад:

  $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]

4

Я пропоную вам скористатися htop. Це чудове додаток для моніторингу, яке також показує приємність кожного процесу, що працює на вашій коробці.


3

Існує простіший спосіб, ніж використання -oпрапора. Прапор -l (малий L) команди ps відображає приємні значення та поточні значення пріоритету зазначених процесів.

ps -l PID

ps -lu USERNAME
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.