Por padrão, htop
lista cada thread de um processo separadamente, enquanto ps
não. Para desativar a exibição de linhas, pressione H
ou use o menu "Opções de configuração / exibição", "Ocultar linhas do usuário". Isso coloca a seguinte linha no seu ~/.htoprc
ou ~/.config/htop/htoprc
(você pode colocá-la lá manualmente):
hide_userland_threads=1
(Além disso hide_kernel_threads=1
, alterne pressionando K
, mas é 1 por padrão.)
Outra opção útil é “Exibir linhas em uma cor diferente” no mesmo menu ( highlight_threads=1
pol .htoprc
), o que faz com que as linhas sejam mostradas em uma cor diferente (verde no tema padrão).
Na primeira linha da htop
tela, há uma linha como “Tarefas: 377, 842 thr, 161 kthr; 2 correndo ”. Isso mostra o número total de processos, threads do mundo do usuário, threads do kernel e threads em um estado executável. Os números não mudam quando você filtra a exibição, 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 ao PID e à CPU (valor NIce, CPU%, TIME +, ...), é altamente provável que eles sejam threads no mesmo processo.