I am using AWS micro instance running Apache HTTP Server and Tomcat servers. I have couple of Web Apps deployed on them where I use port forwarding from 80 to 8080 using Apache. Since I work for a startup (not a sysadmin, and willing to learn), I have to figure out whether we need to upgrade the server from micro to some other instance.
What benchmarks should I check to see if I should update the server? I checked free -m which gives about 300mb of free memory.
But what else should I check to see if the number of connections that Apache is receiving isn't choking it at anytime. Since I use port forwarding how do I check if the Tomcat connections are choking or not.
300mb Free memory is at the instance of time when I checked. But other times when the system may have load, how do I check that?