Perché ci sono molti processi elencati con lo stesso titolo in htop?


56

Qualcuno può spiegarmi perché a volte ci sono 10 o 15 processi con lo stesso titolo e "stats" elencati in htop? Immagino che ci siano più thread in esecuzione, ma che molti di loro ovviamente non potrebbero essere in esecuzione contemporaneamente.

Esiste un tipo di hit delle prestazioni se un processo usa, diciamo, 15 thread non simultanei contro 10 thread non simultanei?


Risposte:


82

htopmostra i singoli thread come processi separati per impostazione predefinita, in modo simile a come ps -ALfarebbe. Se si preme maiuscole H, si passerà a mostrare solo i processi principali (premendo nuovamente per tornare indietro). Le informazioni di riepilogo di ogni thread in realtà riflettono l'intero processo, quindi non hanno conteggi di memoria separati ecc. I thread mostreranno Rquando sono attivi e Squando non sono attivi, anche se poiché htopsi aggiorna solo ogni pochi secondi non è possibile monitorare facilmente la loro attività in questo modo , poiché gli switch di thread avvengono molto più velocemente di così.

Le prestazioni di diversi modelli di threading sono complesse e oltre superuser.com- è necessario dettagliare i problemi particolari se si presentano piuttosto che provare a indovinare :)

Vedi http://groups.google.com/group/alt.os.linux.mandriva/browse_thread/thread/59c9f42e99b53663/2e6ddc78b2b85cf2?lnk=raot per ulteriori discussioni sullo stesso argomento

Si noti che Hè per thread utente; per i thread del kernel Kesiste una chiave di attivazione simile ed entrambe le opzioni sono accessibili dal menu delle impostazioni - F2quindi Opzioni di visualizzazione


1
K non sembra funzionare, ma premi F2 e vai in setup, visualizza le opzioni, spunta la casella nascondi i thread degli utenti.
Joshua D'Alton,

7
Oh, btw "H" maiuscolo potrebbe essere quello che volevi dire.
Joshua D'Alton,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.