I recently built my own server to help me learn linux, Ubuntu and related technologies and to serve some small website projects I have been producing.
How can I estimate the requests per second that this machine is capable of given the following scenario:
I have a small website that serves 6 webpages and enables the users to submit testimonials on one of the pages.
OS: Ubuntu Server 12.04
Servlet Container: Tomcat 7
Connection: Fiber Optic 76Mbp/s DOWN, 17Mbp/s UP
Website Technologies: Java MVC, MySQL for storing testimonials on the single webpage, AJAX for submitting a testimonial
Server
RAM: 8GB DDR3 1600MHz
CPU: Intel Core i3 3.4GHz Haswell
SSD: Corsair 60GB Force LS
So I just wanted to know if it is possible to estimate the capacity of this server if one of my websites became popular. How many users could it serve simultaneously before it goes down?
And what I could do to increase the amount of people it could serve simultaneously?
What tests can I perform on my server to help me estimate the capacity?