Measuring system overhead/response time over internet
I am looking for the best/simple way to test/measure the overhead/pefromance of my application over the internet.
I am running an application (Joomla) on a ubuntu server that has a web & ftp services running on it. this application server is behind a NAT firewall (also ubuntu box with IpTable forward rules). the firewall is also behind a load balancer (also a ubuntu box).
So what I am trying to achieve here is how to calculate the overhead of each of these components is causing.
One way to do this is to fire an HTTP request from a client (outside this network) targeting the web server of the application and calculate the landing time of that request on each middle servers (load balancer and firewall). However, am not sure how am I going to implement this experiment.
any suggestions on the general idea?
Thank you in advance,