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?
linux
ubuntu-9.10
performance
javanix
fonte
fonte
Respostas:
htop
mostra threads individuais como processos separados por padrão, da mesma forma queps -AL
faria. Se você pressionar capital,H
ele 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 exibidosR
quando ativos eS
quando não ativos, embora, porquehtop
apenas 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 kernelK
, existe uma chave de alternância semelhante e as duas opções estão acessíveis no menu de configurações -F2
depois em Opções de exibiçãofonte