OpenVZ utilise un système de gestion de la mémoire un peu différent de ce que beaucoup de personnes pourraient être habituées avec un système d’exploitation Linux traditionnel. OpenVZ a plus d’un indicateur de la mémoire que vous utilisez.
Vous pourriez voir l’épuisement de la mémoire de votre serveur dû à :
1. Burst RAM : il s’agit de la limite maximale de RAM à laquelle votre conteneur peut accéder lorsqu’il est disponible sur le serveur hôte. Si vous utilisez constamment plus que votre RAM garantie, vous pouvez rencontrer des problèmes de mémoire.
1. RAM garantie : c’est la quantité de RAM qui vous est garantie en tant qu’utilisateur d’OpenVZ. Vous ne devriez normalement pas dépasser cette limite.
1. Cached RAM: OpenVZ, par défaut, comprend également la mémoire mise en cache dans son utilisation globale de la mémoire.
1. SWAP : Si votre conteneur utilise beaucoup de SWAP, cela peut également donner l’impression que votre mémoire est toujours épuisée.
Donc, l’utilisation élevée de la mémoire n’est pas toujours un problème en soi. Il est important de comprendre comment votre conteneur utilise la mémoire et quelles parties de la mémoire sont fortement utilisées.
Si vous constatez que votre serveur manque constamment de mémoire parce qu’il dépasse son allocation garantie, alors vous devrez peut-être envisager d’augmenter la quantité de RAM allouée à votre conteneur ou d’optimiser vos applications pour utiliser moins de mémoire.