De temps en temps, quand je regarde htop, je vois mon processeur monter à 100%.
Cependant, lorsque je trie mes processus en cours en fonction de l'utilisation du processeur, leur somme ne correspond pas à 100%. Ils ne viennent même pas près.
Quels processus "cachés" utilisent mon processeur? Puis-je les voir?
Notez que c'est toujours le cas, même si j'ai modifié les paramètres de htop pour afficher tous les threads et ne pas masquer les threads du noyau.
Réponses:
Par exemple, l'attente d'E / S (le temps utilisé par le processeur pour attendre le disque et d'autres périphériques d'E / S) n'est pas comptée dans les pourcentages de CPU du processus. Dans le cas d'une machine virtuelle, le temps processeur volé (utilisé par l'hôte ou une autre machine virtuelle) ne s'affiche pas non plus sur les temps CPU.
De plus, les valeurs de somme et par processus ne sont généralement pas parfaitement synchronisées.
la source