title: Increase apache requests per second
body: <p>I want to increase apache's request per second figure.
  I'm using apache benchmark to get it and it's not going over 500.</p>
  <pre><code>ab -n 100 -c 100 http://localhost/
  </code></pre>
  <p>this is the command I'm using it gives me 500 RPS</p>
  <pre><code>Concurrency Level:      100
  Time taken for tests:   0.212 seconds
  Complete requests:      100
  Failed requests:        0
  Write errors:           0
  Total transferred:      17925 bytes
  HTML transferred:       900 bytes
  Requests per second:    472.05 [#/sec] (mean)
  Time per request:       211.843 [ms] (mean)
  Time per request:       2.118 [ms] (mean, across all concurrent requests)
  Transfer rate:          82.63 [Kbytes/sec] received
  
  Connection Times (ms)
                min  mean[+/-sd] median   max
  Connect:        9    9   0.2      9       9
  Processing:    20  150  36.8    160     200
  Waiting:       19  148  36.6    159     200
  Total:         30  159  36.8    169     209
  
  Percentage of the requests served within a certain time (ms)
   50%    169
   66%    176
   75%    182
   80%    187
   90%    200
   95%    206
   98%    209
   99%    209
   100%    209 (longest request)
  </code></pre>
  <p>this is the whole coutput.
  I'm using worker mpm for this with configs as--</p>
  <pre><code>&lt;IfModule mpm_worker_module&gt;
    ServerLimit          200
    StartServers         200
    MaxClients           5000
    MinSpareThreads      1500
    MaxSpareThreads      2000 
    ThreadsPerChild      64
    MaxRequestsPerChild   0
  &lt;/IfModule&gt;
  </code></pre>
  <p>I suppose these are pretty high figures never the less I keep increasing it and nothing seems to change.
  The application itself doesn't contain anything it only prints 'Hello World' with cherrypy.
  I want to increase it to like 2000RPS my Ram is 5GB(using a VM).</p>