Wir haben ein Serversystem, das derzeit aus einem Apache-Server, der an einen Load Balancer angeschlossen ist, und einem MySQL-Server für sich besteht. Beide Server sind AWS Micro Instances.
Bis jetzt läuft alles reibungslos, aber ich möchte die Server intelligent und proaktiv aufrüsten. Ich habe "top" ausgeführt, um die CPU- und Speicherauslastung zu ermitteln, aber das nützt mir nicht viel, wenn ich nicht weiß, wann ich Maßnahmen ergreifen soll.
MySQL
Derzeit liegt die CPU-Auslastung bei 0,0 - 0,7%, kann aber bis zu 60% ansteigen für einen Augenblick.
Der Speicher liest: 608732k insgesamt, 601556k verwendet, 7176k frei, 38768k Puffer
Apache
Die CPU liegt fast immer zwischen 0,0 und 1,0%
Der Speicher liest: 608732 KB insgesamt, 540772 KB verwendet, 67960 KB frei, 155896 KB Puffer
Also ... gibt es mehr freien Speicher auf dem Apache-Server. Das ist großartig, aber worauf kann ich achten, um anzuzeigen, dass ich ein Upgrade durchführen sollte? Mit dem Apache-Server kann ich zur Not weitere Instanzen zum Load Balancer hinzufügen, aber ich möchte nicht mit dem MySQL-Server in Kontakt kommen.
Alle Einblicke, die Sie haben, wären sehr dankbar.