Создание суммарного обзора htop

Я запускаю это:

$ htop --pid=3907,3940,3941,3947 

и хотел бы, чтобы CPU / Memory в верхней части отображали только эти PID. Это возможно?

Другие вопросы

Кроме того, существуют флаги для:

  1. введите «дерево» при запуске или
  2. изменить отображаемые столбцы?

Я пытаюсь сделать это в скрипте, я знаю, что есть интерактивные методы.

Q # 1: заставить CPU / память в верхней части подсчитывать только эти PID. Это возможно?

К сожалению, ни один top и top htop не обеспечивают механизм для отображения индивидуализированной нагрузки в верхней части их выхода. Однако ресурсы CPU / памяти отображаются на каждый процесс как 2 столбца вывода для каждого PID.

введите «дерево» при запуске или

Вы можете настроить htop так, чтобы это были значения по умолчанию. Если вы переключите древовидную структуру так, чтобы она была включена, а затем вышла из htop с помощью q или F10 при повторном запуске, дерево должно сохраняться, теперь оно по умолчанию.

изменить отображаемые столбцы?

То же самое относится к столбцам. Выберите те, которые вы хотите, и они также станут стандартными.

ПРИМЕЧАНИЕ. htop поддерживает настройку в этом конфигурационном файле: ~/.config/htop/htoprc .

пример

 $ head ~/.config/htop/htoprc # Beware! This file is rewritten by htop when settings are changed in the interface. # The parser is also very primitive, and not human-friendly. fields=0 48 17 18 38 39 40 2 46 47 49 1 sort_key=46 sort_direction=1 hide_threads=0 hide_kernel_threads=1 hide_userland_threads=0 shadow_other_users=0 show_thread_names=0 ... 

Вы можете манипулировать этим файлом, htop создает условий для загрузки альтернативных файлов, поэтому вам нужно будет остерегаться изменения файла. Вы также можете сохранить свой файл сбоку, а затем связать его до запуска htop .