Nous avons un système de serveur composé d'un serveur Apache associé à un équilibreur de charge et d'un serveur MySQL autonome. Les deux serveurs sont des instances AWS Micro.
Tout se passe bien jusqu'à présent, mais je veux être intelligemment proactif dans la mise à niveau des serveurs. J'ai utilisé "top" pour voir l'utilisation du processeur et de la mémoire, mais cela ne me serait pas très utile si je ne savais pas quand intervenir.
MySQL
Actuellement, l'utilisation du processeur se situe autour de 0,0 à 0,7%, mais peut atteindre 60% pendant un instant.
La mémoire lit: 608732k au total, 601556k utilisés, 7176k gratuitement, tampons de 38768k
Apache
Le processeur se situe entre 0.0 et 1.0% presque tout le temps
La mémoire lit: 608732k au total, 540772k utilisés, 67960k gratuits, 155896k tampons
Donc ... il y a plus de mémoire libre sur le serveur Apache. C’est formidable, mais que puis-je surveiller comme indication que je devrais effectuer une mise à niveau? Avec le serveur Apache, je peux ajouter plusieurs instances à l'équilibreur de charge en un instant, mais je ne veux pas me faire attraper par le serveur MySQL.
Toutes les idées que vous avez seraient grandement appréciées.