Per impostazione predefinita, htopelenca ogni thread di un processo separatamente, mentre psnon lo fa. Per disattivare la visualizzazione dei thread, premere Ho utilizzare il menu "Opzioni di impostazione / visualizzazione", "Nascondi thread area utente". Questo inserisce la seguente riga nel tuo ~/.htoprco ~/.config/htop/htoprc(puoi alternativamente metterlo lì manualmente):
hide_userland_threads=1
(Inoltre hide_kernel_threads=1, commuta premendo K, ma è 1 per impostazione predefinita.)
Un'altra opzione utile è "Visualizza fili con un colore diverso" nello stesso menu ( highlight_threads=1in .htoprc), che consente di mostrare i fili con un colore diverso (verde nel tema predefinito).
Nella prima riga del htopdisplay, c'è una riga come “Attività: 377, 842 thr, 161 kthr; 2 in esecuzione ". Questo mostra il numero totale di processi, thread di userland, thread del kernel e thread in uno stato eseguibile. I numeri non cambiano quando si filtra il display, ma le indicazioni “thr” e “kthr” scompaiono quando si disattiva l'inclusione rispettivamente dei thread utente / kernel.
Quando vedi più processi che hanno tutte le caratteristiche in comune tranne i campi PID e relativi alla CPU (valore NIce, CPU%, TIME +, ...), è molto probabile che siano thread nello stesso processo.