Pourquoi de nombreux processus sont-ils répertoriés sous le même titre dans htop?

56

Quelqu'un peut-il m'expliquer pourquoi il y a parfois 10 ou 15 processus avec le même titre et les mêmes "stats" listés dans htop? Je suppose qu'il y a plusieurs threads en cours d'exécution - mais que nombre d'entre eux ne pourraient évidemment pas être exécutés simultanément.

Existe-t-il une sorte d'atteinte aux performances si un processus utilise, par exemple, 15 unités d'exécution non simultanées par rapport à 10 unités d'exécution non simultanées?

Javanix
la source
1
unix.stackexchange.com/questions/10362/…
Ciro Santilli a annoncé le

Réponses:

82

htopaffiche les threads individuels en tant que processus séparés par défaut, de la même manière ps -ALque comment . Si vous appuyez sur la touche majuscule, Hil affichera uniquement les processus principaux (appuyez à nouveau sur cette touche pour revenir en arrière). Informations sommaires de chaque fil reflète en fait l'ensemble du processus, de sorte qu'ils n'ont pas compte de mémoire séparés , etc. Les fils montreront Rlorsqu'ils sont actifs et Slorsqu'ils ne sont pas actifs, mais parce htopque rafraîchit toutes les quelques secondes vous ne pouvez pas réellement surveiller leur activité facilement de cette façon , comme les changements de threads se produisent beaucoup plus rapidement que cela.

La performance de différents modèles de threading est complexe et au superuser.com- delà - vous devez détailler les problèmes particuliers s'ils surviennent plutôt que d'essayer de les deviner :)

Voir http://groups.google.com/group/alt.os.linux.mandriva/browse_thread/thread/59c9f42e99b53663/2e6ddc78b2b85cf2?lnk=raot pour plus de discussion sur le même sujet.

Notez que Hc'est pour les threads de l'utilisateur; pour les threads du noyau, une clé de basculement similaire Kexiste, et les deux options sont accessibles dans le menu des paramètres - F2puis Options d'affichage

David Fraser
la source
1
K ne semble pas fonctionner, mais appuyez sur la touche F2 et accédez à la configuration, aux options d'affichage, cochez la case masquer les threads utilisateur.
Joshua D'Alton
7
Oh, mais "H" majuscule pourrait être ce que vous vouliez dire.
Joshua D'Alton