Por que existem muitos processos listados com o mesmo título no htop?

55

Alguém pode me explicar por que às vezes existem 10 ou 15 processos com o mesmo título e "estatísticas" listados no htop? Acho que existem vários threads em execução - mas muitos deles obviamente não poderiam estar em execução simultaneamente.

Existe algum tipo de impacto no desempenho se um processo usa, digamos, 15 threads não simultâneos vs. 10 threads não simultâneos?

javanix
fonte
11
unix.stackexchange.com/questions/10362/…
Ciro Santilli escreveu

Respostas:

81

htopmostra threads individuais como processos separados por padrão, da mesma forma que ps -ALfaria. Se você pressionar capital, Hele mudará para apenas mostrar os processos principais (pressionar novamente volta para trás). As informações de resumo de cada encadeamento refletem todo o processo, para que não tenham contagens de memória separadas, etc. Os encadeamentos serão exibidos Rquando ativos e Squando não ativos, embora, porque htopapenas atualize a cada poucos segundos, você não possa realmente monitorar suas atividades facilmente dessa maneira , pois as opções de encadeamento acontecem muito mais rápido que isso.

O desempenho de diferentes modelos de encadeamento é complexo e além superuser.com- você precisa detalhar problemas específicos se eles surgirem, em vez de tentar adivinhar :)

Consulte http://groups.google.com/group/alt.os.linux.mandriva/browse_thread/thread/59c9f42e99b53663/2e6ddc78b2b85cf2?lnk=raot para obter mais informações sobre o mesmo tópico.

Observe que Hé para threads do usuário; para threads do kernel K, existe uma chave de alternância semelhante e as duas opções estão acessíveis no menu de configurações - F2depois em Opções de exibição

David Fraser
fonte
11
K parece não funcionar, mas pressione F2 e vá para configuração, opções de exibição, marque a caixa ocultar tópicos da terra do usuário.
Joshua D'Alton
7
Oh, entre "H" maiúsculas pode ser o que você quis dizer.
Joshua D'Alton