htop - qu'est-ce que tâche, thread et running?


5

Htop me donne la sortie suivante:

entrez la description de l'image ici

Les valeurs n'ont pas changé pendant les dernières minutes.

Je me demande donc quelle est la différence entre "tâche", "fil" et "en cours"?

J'ai jeté un coup d'oeil à cette page: http://www.deonsworld.co.za/2012/12/20/understanding-and-using-htop-monitor-system-resources/ mais il saute cette partie spécifique :(

D'après ce que je sais de l'utilisation de mon serveur, je dirais:

  • Nous avons 10 processus, qui se divisent en 59 tâches et 160 threads ...

Je ne comprends pas vraiment les différences entre chacun de ceux-ci: - /

Des explications?

C'est aussi étrange car il y a des dizaines de processus:

entrez la description de l'image ici

Réponses:


2

Vous avez presque raison. :)

Il se peut que des dizaines de processus (ou tâches) soient répertoriés, mais seuls 10 "threads" sont réellement "en cours d'exécution" sur le processeur. Le reste des processus et des threads sont en veille jusqu'à ce que le système d'exploitation les planifie pour l'utilisation du processeur.

Donc, il y a 59 tâches, dont certaines sont divisées en 160 threads, mais seulement 10 threads sont en cours d'exécution sur le processeur.


pouvons-nous dire tâche = processus?
Romain Jouin

si je fais [ps -axjf | wc -l] J'ai eu le numéro 253
Romain Jouin
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.