1168 private links
Je suis sur un cas intéressant de consommation ou plutôt d'allocation mémoire excessive de RAM au système. Donc peu de mémoire restante pour les services et applications.
La machine est une VM Rocky Linux 8.8 sur Nutanix qui propulse un serveur DHCP.
- 1 vCPU
- 1G de mémoire
Au moment des faits, la couche de virtualisation Nutanix est en cours de mise à jour par le prestataire.
Deux informations dans /var/log/messages me disent que l'allocation système est excessive.
Reserving 192MB of memory at 640MB for crashkernel (System RAM: 1023MB)
On voit bien la taille totale de 1023M, aussi l'allocation de 192M à crashkernel.
Memory: 261120K/1048028K available (14341K kernel code, 5892K rwdata, 8464K rodata, 2596K init, 14140K bss, 432576K reserved, 0K cma-reserved)
Ensuite on voit une réservation de 432576K (~422M) au noyau.
Voyons cat /proc/meminfo
, on a quelques info intéressantes.
MemTotal: 372900 kB
MemFree: 74512 kB
MemAvailable: 64744 kB
...
Slab: 70188 kB
...
Percpu: 112320 kB
Selon ChatGPT
Percpu: 112320 kB
est la mémoire utilisée par les données spécifiques à chaque CPU. Cela semble relativement élevé pour la configuration.
Autres info intéressantes, le graph de la mémoire sur Centreon présente une anomalie depuis la mise à jour de Nutanix. La flèche montre la courbe de la mémoire totale et on observe que depuis la mise à jour de Nutanix, elle varie constamment.
Depuis la mise à jour on a aussi des alertes concernant les Nutanix Guest Tools qui semblent pas à jour.