Какая команда позволяет узнать, какая программа использует больше процессов в Linux?

Webmin (http://www.webmin.com/) - это фантастический инструмент, используемый для управления сервером в целом. Он использует веб-интерфейс.

Компонент samba может добавлять/удалять/конфигурировать общие ресурсы, а также изменять настройки конфигурации через графический интерфейс.

-1
03.04.2018, 14:10
1 ответ

Чтобы получить 10 процессов, которые в настоящее время используют больше всего ЦП, вы можете использовать команду

ps -ax -opid,pcpu,user,comm --sort=-pcpu | head -n 11

Это работает, по крайней мере, в Ubuntu Linux и выдает список идентификаторов процессов, процент загрузки ЦП, имя пользователя, запускающего процесс, и имя команды.

Используемый здесь флаг --sort=-pcpuуказывает psсортировать результат в порядке убывания, а headдает вам первые 11 строк вывода (заголовка и 10 процессов ). Например:

   PID %CPU USER     COMMAND
 20975  2.5 100113   mongod
  4268  0.8 root     lxcfs
  3956  0.3 root     txg_sync
133411  0.3 100115   mongod
     8  0.2 root     rcu_sched
   187  0.2 root     kswapd0
  3462  0.2 root     z_wr_iss
  3463  0.2 root     z_wr_iss
  3464  0.2 root     z_wr_iss
  3465  0.2 root     z_wr_iss

Для получения дополнительной информации см. руководство для psвашей системы (man ps).

1
28.01.2020, 05:10

Теги

Похожие вопросы