Por padrão, htop
lista cada thread de um processo separadamente, enquanto ps
não. Para desativar a exibição de threads, pressione H
ou use o menu "Setup / Display options", "Hide userland threads". Isso coloca a seguinte linha no seu ~/.htoprc
ou ~/.config/htop/htoprc
(você pode alternativamente colocá-lo manualmente):
hide_userland_threads=1
(também hide_kernel_threads=1
, alternado pressionando K
, mas é 1 por padrão).
Outra opção útil é "Exibir encadeamentos em uma cor diferente" no mesmo menu ( highlight_threads=1
in .htoprc
), o que faz com que os encadeamentos sejam exibidos em uma cor diferente (verde no tema padrão).
Na primeira linha da exibição htop
, há uma linha como "Tarefas: 377, 842 thr, 161 kthr; 2 em execução ”. Isso mostra o número total de processos, encadeamentos do território do usuário, encadeamentos do kernel e encadeamentos em um estado executável. Os números não mudam quando você filtra a tela, mas as indicações “thr” e “kthr” desaparecem quando você desativa a inclusão de threads de usuário / kernel, respectivamente.
Quando você vê vários processos que têm todas as características em comum, exceto os campos relacionados a PID e CPU (valor NIce, CPU%, TIME +, ...), é altamente provável que sejam threads no mesmo processo.