Haute utilisation de la memory sur l'instance RDS pour l'environnement WordPress

Je suis actuellement en train d'héberger un site WordPress construit à l'aide de Elastic Beanstalk. J'ai essayé de réduire les coûts et l'une des parties les plus coûteuses de mon environnement actuel est l'instance RDS. L'instance RDS est un T2.Medium fonctionnant en moyenne 0,33% CPU, 10% de stockage mais presque 60% de memory. Idéalement, je voudrais déposer l'instance sur un T2.Small, mais cela réduirait de moitié la memory disponible … alors, ma question est la suivante: pourquoi mon utilisation de la memory est-elle si élevée et est-ce que je peux faire pour réduire l'utilisation de la memory?

J'apprécie le time de tout le monde pour m'aider avec ça. Je ferai de mon mieux pour fournir toute information qui pourrait aider à clarifier tout détail que j'ai laissé de côté 🙂

Nate

Les systèmes d'exploitation et les bases de données utilisent la memory pour cacher les informations qui auraient autrement besoin d'être récupérées sur le disque. Cela fournit une augmentation substantielle des performances, car la récupération d'informations à partir de la RAM du système est de plusieurs ordres de grandeur plus rapide que la récupération du disque, même si ce disque est un SSD rapide.

Alors, pouvez- vous passer à une petite instance? Oui, très probablement. Cependant, cela entraînera des performances réduites en raison du fait que less de votre set de travail pourra être mis en cache dans la RAM. Le fait que la performance soit ou non acceptable est une décision que vous devrez prendre par vous-même.

En utilisant les fonctionnalités RDS snapshot / clone, vous pouvez facilement afficher une autre instance RDS pour tester cela.