За замовчуванням 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 тис., 161 ктр; 2 біг ”. Це показує загальну кількість процесів, ниток користувача, потоків ядра та потоків у стані запуску. Цифри не змінюються, коли ви фільтруєте дисплей, але вказівки “thr” та “kthr” зникають, якщо вимкнути включення потоків користувача / ядра відповідно.
Якщо ви бачите кілька процесів, які мають усі спільні характеристики, крім полів, пов'язаних з PID та процесором (значення NIce, CPU%, TIME +, ...), велика ймовірність, що вони є потоками в одному процесі.