L'utilisation de la mémoire htop ne correspond pas à la liste de processus


1

J'utilise LXD pour exécuter plusieurs conteneurs et de la difficulté à signaler l'utilisation de la mémoire: à la fois htopet freemontre une forte utilisation de la mémoire , mais la liste des processus qui utilise la mémoire est très courte et ne correspond pas à l'usage rapporté.

Voici ce que htop montre du métal nu (triés par %MEM, les discussions utilisateur masquées): écran htop

C'est top (trié par% MEM): écran supérieur

Et c'est free -mh:

              total        used        free      shared  buff/cache   available
Mem:            15G        8.2G        5.5G        576M        1.6G        5.4G
Swap:            9G        297M        9.7G

D'après la capture d'écran htop, la mémoire totale utilisée serait d'environ 2G + (en ajoutant la valeur RES), et non de 10G +. De Pourquoi l'utilisation de la mémoire en "haut" ne s'additionne pas? , la mémoire rapportée "réellement utilisée" est toujours ~ 6,6G.

Est-ce que je manque quelque chose, est-ce que la mémoire affichée rapportant est cohérente?


Ces résultats proviennent-ils de l' intérieur du conteneur?
Attie

Les résultats proviennent de l'extérieur du conteneur, du métal nu. Je peux voir les processus à l' intérieur de tous les conteneurs signalés dans cette vue.
user60177

Réponses:


1

Je pense que les rapports de mémoire peuvent être corrects.

La partie supérieure montre les 22 premiers processus et affirme qu'il y en a 789 au total. Environ 1900Mo de la 6.6G sont expliqués par ceux présentés, ce qui laisse environ 4897 Mo pour les 767 autres processus. Cela donne une moyenne d'un peu plus de 6 Mo par processus pour tous les autres. Avez-vous des raisons de croire que ce n'est pas possible? Sans savoir de quel type de processus il s'agit, je ne sais pas comment estimer leur utilisation de la mémoire, à moins de 14,5 Mo.

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.