113 votes

Pourquoi y a-t-il plusieurs processus listés sous le même titre dans htop ?

Quelqu'un peut-il m'expliquer pourquoi il y a parfois 10 ou 15 processus avec le même titre et les mêmes "statistiques" listés dans htop ? Je suppose qu'il y a plusieurs threads en cours d'exécution - mais il est évident qu'un si grand nombre d'entre eux ne peuvent pas fonctionner simultanément.

Les performances sont-elles affectées si un processus utilise, par exemple, 15 threads non simultanés contre 10 threads non simultanés ?

183voto

brad Points 812

htop affiche les threads individuels comme des processus distincts par défaut, de la même manière que la façon dont ps -AL serait. Si vous appuyez sur le capital H il n'affichera que les processus principaux (en appuyant à nouveau dessus, il revient en arrière). Le résumé des informations de chaque thread reflète en fait l'ensemble du processus, de sorte qu'ils n'ont pas de comptes de mémoire séparés, etc. Les threads afficheront R lorsqu'il est actif et S lorsqu'il n'est pas actif, mais parce que htop ne s'actualise que toutes les quelques secondes, vous ne pouvez pas vraiment surveiller leur activité de cette manière, car les changements de fils se produisent beaucoup plus rapidement que cela.

Les performances des différents modèles de threading sont complexes et vont au-delà de ce qui est nécessaire. superuser.com - vous devez détailler les problèmes particuliers s'ils se présentent plutôt que d'essayer de 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 H est pour les threads de l'utilisateur ; pour les threads du noyau, une touche de bascule similaire K existe, et les deux options sont accessibles dans le menu "Paramètres". F2 dann Options d'affichage

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X