По умолчанию htop
перечисляет каждую нить процесса отдельно, а ps
нет. Чтобы отключить отображение потоков, нажмите H
или используйте меню «Настройка / Параметры отображения», «Скрыть темы пользователя». Это помещает следующую строку в ваш ~/.htoprc
или ~/.config/htop/htoprc
(вы можете поместить его там вручную):
hide_userland_threads=1
(Также hide_kernel_threads=1
переключается нажатием K
, но по умолчанию оно равно 1.)
Еще одна полезная опция - «Отображать темы в другом цвете» в том же меню ( highlight_threads=1
in .htoprc
), в результате чего темы отображаются в другом цвете (зеленый в теме по умолчанию).
В первой строке htop
дисплея есть строка типа «Задачи: 377, 842 thr, 161 kthr; 2 бега ». Здесь показано общее количество процессов, потоков пользовательского пространства, потоков ядра и потоков в состоянии выполнения. Числа не меняются при фильтрации экрана, но индикации «thr» и «kthr» исчезают, когда вы отключаете включение потоков пользователя / ядра соответственно.
Когда вы видите несколько процессов, которые имеют все общие характеристики, кроме полей PID и CPU (значение NIce, CPU%, TIME +, ...), весьма вероятно, что они являются потоками в одном и том же процессе.