I'm benchmarking Node.js with ApacheBench under Mac OS X and I'm comparing it with Apache 2. I basically have three questions:
My basic test of a Hello World web page resulted in the following: https://i.sstatic.net/sQNDL.png Node.js serves "Hello World" as plain text through a web server and Apache 2 serves a plain text file which also only contains "Hello World". I did the same test with 8000 requests and it shows the same increase of response time during the last 1000 requests. What is the reason for the increase in the end?
Is there an equivalent for linux dstat on Mac OS X to record the memory and CPU usage during the test?
Is there a base set of tests that have to be performed to get an evaluation of the performance, throughput etc. of a web server?