User:PeteE > Caching Notes > EC2 xlarge perf

EC2 xlarge perf

Table of contents
  1. 1. Test #0
    1. 1.1. Test #3
    2. 1.2. Test #4

A single EC2 xlarge instance running the entire stack

  • mysql 5.0.22
  • php 5.1.6
  • apache 2.2.3-7
  • eaccelerator-0.9.5.2                 

Test #0

no eAccel, running 8.05 bits, no API caching

[root@ip-10-251-138-239:/var/www/dekiwiki] /etc/init.d/dekiwiki restart
Stopping MindTouch Deki API: mindtouch.host.exe.
Starting MindTouch Deki API: mindtouch.host.exe.
[root@ip-10-251-138-239:/var/www/dekiwiki] ab -n 500 -c 5 http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        522050 bytes

Concurrency Level:      5
Time taken for tests:   260.650275 seconds
Complete requests:      500
Failed requests:        428
   (Connect: 0, Length: 428, Exceptions: 0)
Write errors:           0
Total transferred:      261200392 bytes
HTML transferred:       261025892 bytes
Requests per second:    1.92 [#/sec] (mean)
Time per request:       2606.503 [ms] (mean)
Time per request:       521.301 [ms] (mean, across all concurrent requests)
Transfer rate:          978.62 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.4      0      10
Processing:  2012 2599 255.9   2573    3584
Waiting:     1980 2577 255.2   2549    3536
Total:       2012 2599 255.9   2573    3584

Percentage of the requests served within a certain time (ms)
  50%   2573
  66%   2675
  75%   2726
  80%   2788
  90%   2947
  95%   3081
  98%   3255
  99%   3345
 100%   3584 (longest request)

Test #1

Mysql config:  shared-xlarge.cnf
cache: 

<anonymous-output>true</anonymous-output>
<anonymous-output-long>3600</anonymous-output-long>
<anonymous-output-short>300</anonymous-output-short>
<pages>false</pages>
<permissions>true</permissions>
<roles>false</roles>
<services>true</services>
<users>true</users>


[root@ip-10-251-138-239:~] ab -n 500 -c 5 http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        35362 bytes

Concurrency Level:      5
Time taken for tests:   23.296345 seconds
Complete requests:      500
Failed requests:        468
   (Connect: 0, Length: 468, Exceptions: 0)
Write errors:           0
Total transferred:      17856816 bytes
HTML transferred:       17682316 bytes
Requests per second:    21.46 [#/sec] (mean)
Time per request:       232.963 [ms] (mean)
Time per request:       46.593 [ms] (mean, across all concurrent requests)
Transfer rate:          748.53 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.4      0       9
Processing:   135  231  51.2    223     627
Waiting:      129  224  51.4    215     621
Total:        135  231  51.2    223     627

Percentage of the requests served within a certain time (ms)
  50%    223
  66%    236
  75%    248
  80%    253
  90%    275
  95%    292
  98%    332
  99%    603
 100%    627 (longest request)


                  

[root@ip-10-251-138-239:~] ab -n 500 -c 10 http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        35363 bytes

Concurrency Level:      10
Time taken for tests:   20.926797 seconds
Complete requests:      500
Failed requests:        349
   (Connect: 0, Length: 349, Exceptions: 0)
Write errors:           0
Total transferred:      17855935 bytes
HTML transferred:       17681435 bytes
Requests per second:    23.89 [#/sec] (mean)
Time per request:       418.536 [ms] (mean)
Time per request:       41.854 [ms] (mean, across all concurrent requests)
Transfer rate:          833.24 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   2.7      0      28
Processing:   233  415  54.9    412     634
Waiting:      228  407  54.9    404     625
Total:        233  415  55.4    412     634

Percentage of the requests served within a certain time (ms)
  50%    412
  66%    433
  75%    449
  80%    460
  90%    492
  95%    511
  98%    542
  99%    566
 100%    634 (longest request)

                 

Test #2

Mysql config:  shared-xlarge.cnf
cache: 

<anonymous-output readonly="true">false</anonymous-output>
<anonymous-output-long readonly="true">3600</anonymous-output-long>
<anonymous-output-short readonly="true">300</anonymous-output-short>
<pages readonly="true">false</pages>
<permissions readonly="true">false</permissions>
<roles readonly="true">true</roles>
<services readonly="true">true</services>
<users readonly="true">true</users>

                


[root@ip-10-251-138-239:~] ab -n 500 -c 5 http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        30514 bytes

Concurrency Level:      5
Time taken for tests:   63.804932 seconds
Complete requests:      500
Failed requests:        499
   (Connect: 0, Length: 499, Exceptions: 0)
Write errors:           0
Total transferred:      17836151 bytes
HTML transferred:       17661651 bytes
Requests per second:    7.84 [#/sec] (mean)
Time per request:       638.049 [ms] (mean)
Time per request:       127.610 [ms] (mean, across all concurrent requests)
Transfer rate:          272.99 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       1
Processing:   234  635  82.4    630    1270
Waiting:      228  629  82.4    624    1263
Total:        234  635  82.4    630    1270

Percentage of the requests served within a certain time (ms)
  50%    630
  66%    659
  75%    680
  80%    690
  90%    734
  95%    769
  98%    813
  99%    871
 100%   1270 (longest request)

[root@ip-10-251-138-239:~] ab -n 500 -c 10 http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        35359 bytes

Concurrency Level:      10
Time taken for tests:   60.936956 seconds
Complete requests:      500
Failed requests:        382
   (Connect: 0, Length: 382, Exceptions: 0)
Write errors:           0
Total transferred:      17853740 bytes
HTML transferred:       17679240 bytes
Requests per second:    8.21 [#/sec] (mean)
Time per request:       1218.739 [ms] (mean)
Time per request:       121.874 [ms] (mean, across all concurrent requests)
Transfer rate:          286.12 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.3      0       3
Processing:   721 1211 163.2   1203    1804
Waiting:      715 1204 163.2   1198    1797
Total:        721 1211 163.2   1203    1804

Percentage of the requests served within a certain time (ms)
  50%   1203
  66%   1270
  75%   1309
  80%   1334
  90%   1415
  95%   1489
  98%   1596
  99%   1671
 100%   1804 (longest request)
   

mysql: ~20%
mono: 120%
 


[root@ip-10-251-138-239:~] ab -n 500 -c 5 http://localhost/index.php?title= 
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /index.php?title=
Document Length:        27811 bytes

Concurrency Level:      5
Time taken for tests:   71.789970 seconds
Complete requests:      500
Failed requests:        455
   (Connect: 0, Length: 455, Exceptions: 0)
Write errors:           0
Total transferred:      14078858 bytes
HTML transferred:       13904358 bytes
Requests per second:    6.96 [#/sec] (mean)
Time per request:       717.900 [ms] (mean)
Time per request:       143.580 [ms] (mean, across all concurrent requests)
Transfer rate:          191.50 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.4      0       8
Processing:   381  714 143.9    709    1179
Waiting:      375  708 143.7    703    1173
Total:        381  714 143.9    709    1179

Percentage of the requests served within a certain time (ms)
  50%    709
  66%    762
  75%    797
  80%    822
  90%    899
  95%    987
  98%   1073
  99%   1123
 100%   1179 (longest request)

mysql: ~140%
mono: ~40%

            


[root@ip-10-251-138-239:~] ab -n 500 -c 10 http://localhost/en/RSS/Getting_Started/How_RSS_Works
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /en/RSS/Getting_Started/How_RSS_Works
Document Length:        30862 bytes

Concurrency Level:      10
Time taken for tests:   46.250928 seconds
Complete requests:      500
Failed requests:        438
   (Connect: 0, Length: 438, Exceptions: 0)
Write errors:           0
Total transferred:      15605903 bytes
HTML transferred:       15431403 bytes
Requests per second:    10.81 [#/sec] (mean)
Time per request:       925.019 [ms] (mean)
Time per request:       92.502 [ms] (mean, across all concurrent requests)
Transfer rate:          329.51 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   1.4      0      10
Processing:   517  920 188.7    871    1630
Waiting:      512  913 187.2    863    1625
Total:        517  921 188.6    871    1630

Percentage of the requests served within a certain time (ms)
  50%    871
  66%    923
  75%    981
  80%   1068
  90%   1226
  95%   1329
  98%   1390
  99%   1543
 100%   1630 (longest request)

           

5/19: SteveB's weekend checkins

[root@ip-10-251-138-239:~] ab -n 500 -c 10 http://localhost/en/RSS/Getting_Started/How_RSS_Works
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /en/RSS/Getting_Started/How_RSS_Works
Document Length:        30635 bytes

Concurrency Level:      10
Time taken for tests:   41.636848 seconds
Complete requests:      500
Failed requests:        382
   (Connect: 0, Length: 382, Exceptions: 0)
Write errors:           0
Total transferred:      15491271 bytes
HTML transferred:       15316771 bytes
Requests per second:    12.01 [#/sec] (mean)
Time per request:       832.737 [ms] (mean)
Time per request:       83.274 [ms] (mean, across all concurrent requests)
Transfer rate:          363.33 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   2.7      0      23
Processing:   465  827 122.8    814    1395
Waiting:      460  820 123.2    807    1395
Total:        465  827 122.6    814    1395

Percentage of the requests served within a certain time (ms)
  50%    814
  66%    856
  75%    882
  80%    898
  90%    955
  95%   1018
  98%   1220
  99%   1289
 100%   1395 (longest request) 

          

New content-type:  application/x.deki0805+xml


[root@ip-10-251-138-239:~] ab -n 500 -c 10 http://localhost/en/RSS/Getting_Started/How_RSS_Works
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /en/RSS/Getting_Started/How_RSS_Works
Document Length:        30654 bytes

Concurrency Level:      10
Time taken for tests:   37.183732 seconds
Complete requests:      500
Failed requests:        336
   (Connect: 0, Length: 336, Exceptions: 0)
Write errors:           0
Total transferred:      15501345 bytes
HTML transferred:       15326845 bytes
Requests per second:    13.45 [#/sec] (mean)
Time per request:       743.675 [ms] (mean)
Time per request:       74.367 [ms] (mean, across all concurrent requests)
Transfer rate:          407.11 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.5      0       8
Processing:   478  739  91.2    736    1034
Waiting:      477  732  91.1    730    1029
Total:        478  739  91.1    736    1034

Percentage of the requests served within a certain time (ms)
  50%    736
  66%    773
  75%    797
  80%    815
  90%    859
  95%    892
  98%    920
  99%    961
 100%   1034 (longest request)

         


[root@ip-10-251-138-239:~] ab -n 500 -c 10  http://mdc.scale.nex.us/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking mdc.scale.nex.us (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        mdc.scale.nex.us
Server Port:            80

Document Path:          /En/Places
Document Length:        35285 bytes

Concurrency Level:      10
Time taken for tests:   49.137491 seconds
Complete requests:      500
Failed requests:        350
   (Connect: 0, Length: 350, Exceptions: 0)
Write errors:           0
Total transferred:      17816461 bytes
HTML transferred:       17641961 bytes
Requests per second:    10.18 [#/sec] (mean)
Time per request:       982.750 [ms] (mean)
Time per request:       98.275 [ms] (mean, across all concurrent requests)
Transfer rate:          354.07 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        1    3   4.5      2      44
Processing:   532  974 125.4    968    1422
Waiting:      521  959 125.0    953    1410
Total:        534  978 125.9    971    1428

Percentage of the requests served within a certain time (ms)
  50%    971
  66%   1022
  75%   1050
  80%   1076
  90%   1133
  95%   1201
  98%   1262
  99%   1348
 100%   1428 (longest request)


        

Max's MySQL's fix and SteveB's xpath fix


[root@ip-10-251-138-239:/var/www/dekiwiki/bin] ab -n 500 -c 10  http://mdc.scale.nex.us/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking mdc.scale.nex.us (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        mdc.scale.nex.us
Server Port:            80

Document Path:          /En/Places
Document Length:        35200 bytes

Concurrency Level:      10
Time taken for tests:   45.286792 seconds
Complete requests:      500
Failed requests:        458
   (Connect: 0, Length: 458, Exceptions: 0)
Write errors:           0
Total transferred:      17775547 bytes
HTML transferred:       17601047 bytes
Requests per second:    11.04 [#/sec] (mean)
Time per request:       905.736 [ms] (mean)
Time per request:       90.574 [ms] (mean, across all concurrent requests)
Transfer rate:          383.29 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        1    3   3.8      2      41
Processing:   576  896 106.9    888    1289
Waiting:      545  880 106.1    873    1251
Total:        578  899 106.8    892    1292

Percentage of the requests served within a certain time (ms)
  50%    892
  66%    934
  75%    964
  80%    990
  90%   1042
  95%   1080
  98%   1142
  99%   1170
 100%   1292 (longest request)

       

after SteveB's Parser tweak (8638)

[root@ip-10-251-138-239:/var/www/dekiwiki/bin] ab -n 500  -c 10  http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        34937 bytes

Concurrency Level:      10
Time taken for tests:   39.760465 seconds
Complete requests:      500
Failed requests:        344
   (Connect: 0, Length: 344, Exceptions: 0)
Write errors:           0
Total transferred:      17642746 bytes
HTML transferred:       17468246 bytes
Requests per second:    12.58 [#/sec] (mean)
Time per request:       795.209 [ms] (mean)
Time per request:       79.521 [ms] (mean, across all concurrent requests)
Transfer rate:          433.32 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   1.1      0      23
Processing:   497  792 137.1    778    1799
Waiting:      491  785 137.0    770    1792
Total:        497  792 137.1    778    1799

Percentage of the requests served within a certain time (ms)
  50%    778
  66%    814
  75%    844
  80%    867
  90%    908
  95%    962
  98%   1068
  99%   1613
 100%   1799 (longest request)

       

after r8639


[root@ip-10-251-138-239:/var/www/dekiwiki/bin] ab -n 500  -c 10  http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        34937 bytes

Concurrency Level:      10
Time taken for tests:   38.300477 seconds
Complete requests:      500
Failed requests:        351
   (Connect: 0, Length: 351, Exceptions: 0)
Write errors:           0
Total transferred:      17642787 bytes
HTML transferred:       17468287 bytes
Requests per second:    13.05 [#/sec] (mean)
Time per request:       766.010 [ms] (mean)
Time per request:       76.601 [ms] (mean, across all concurrent requests)
Transfer rate:          449.84 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:   512  761  88.1    760    1065
Waiting:      506  754  88.0    752    1059
Total:        512  761  88.1    760    1065

Percentage of the requests served within a certain time (ms)
  50%    760
  66%    801
  75%    818
  80%    835
  90%    879
  95%    916
  98%    953
  99%    993
 100%   1065 (longest request)

     

r8645


[root@ip-10-251-138-239:/var/www/dekiwiki/bin] ab -n 500 -c 10  http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        34940 bytes

Concurrency Level:      10
Time taken for tests:   40.330830 seconds
Complete requests:      500
Failed requests:        498
   (Connect: 0, Length: 498, Exceptions: 0)
Write errors:           0
Total transferred:      17642768 bytes
HTML transferred:       17468268 bytes
Requests per second:    12.40 [#/sec] (mean)
Time per request:       806.617 [ms] (mean)
Time per request:       80.662 [ms] (mean, across all concurrent requests)
Transfer rate:          427.19 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:   439  802 113.9    797    1292
Waiting:      433  796 113.9    790    1292
Total:        439  802 113.9    797    1292

Percentage of the requests served within a certain time (ms)
  50%    797
  66%    840
  75%    865
  80%    891
  90%    952
  95%    993
  98%   1059
  99%   1106
 100%   1292 (longest request)

     

r8646


[root@ip-10-251-138-239:/var/www/dekiwiki/bin] ab -n 500 -c 10  http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        34940 bytes

Concurrency Level:      10
Time taken for tests:   39.573351 seconds
Complete requests:      500
Failed requests:        495
   (Connect: 0, Length: 495, Exceptions: 0)
Write errors:           0
Total transferred:      17642788 bytes
HTML transferred:       17468288 bytes
Requests per second:    12.63 [#/sec] (mean)
Time per request:       791.467 [ms] (mean)
Time per request:       79.147 [ms] (mean, across all concurrent requests)
Transfer rate:          435.37 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.7      0      12
Processing:   435  787 143.6    775    1579
Waiting:      429  780 143.7    769    1572
Total:        435  787 143.6    775    1579

Percentage of the requests served within a certain time (ms)
  50%    775
  66%    817
  75%    843
  80%    864
  90%    918
  95%    964
  98%   1401
  99%   1501
 100%   1579 (longest request)

r8646 (ban cache enabled)
[root@ip-10-251-138-239:/var/www/dekiwiki/bin] ab -n 500 -c 10  http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        34937 bytes

Concurrency Level:      10
Time taken for tests:   38.906236 seconds
Complete requests:      500
Failed requests:        354
   (Connect: 0, Length: 354, Exceptions: 0)
Write errors:           0
Total transferred:      17642806 bytes
HTML transferred:       17468306 bytes
Requests per second:    12.85 [#/sec] (mean)
Time per request:       778.125 [ms] (mean)
Time per request:       77.812 [ms] (mean, across all concurrent requests)
Transfer rate:          442.83 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.8      0      11
Processing:   353  774 132.1    759    1451
Waiting:      348  767 132.2    753    1441
Total:        353  774 132.1    759    1451

Percentage of the requests served within a certain time (ms)
  50%    759
  66%    796
  75%    833
  80%    857
  90%    909
  95%    965
  98%   1163
  99%   1335
 100%   1451 (longest request)

r8647

[root@ip-10-251-138-239:/var/www/dekiwiki/bin] ab -n 500 -c 10  http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        34937 bytes

Concurrency Level:      10
Time taken for tests:   38.542062 seconds
Complete requests:      500
Failed requests:        346
   (Connect: 0, Length: 346, Exceptions: 0)
Write errors:           0
Total transferred:      17642822 bytes
HTML transferred:       17468322 bytes
Requests per second:    12.97 [#/sec] (mean)
Time per request:       770.841 [ms] (mean)
Time per request:       77.084 [ms] (mean, across all concurrent requests)
Transfer rate:          447.02 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.6      0       9
Processing:   452  767  98.3    761    1122
Waiting:      446  759  98.5    753    1116
Total:        452  767  98.3    762    1122

Percentage of the requests served within a certain time (ms)
  50%    762
  66%    803
  75%    833
  80%    848
  90%    891
  95%    930
  98%    982
  99%   1035
 100%   1122 (longest request)

r8659


[root@ip-10-251-138-239:/var/www/dekiwiki] ab -n 500 -c 10 http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        34892 bytes

Concurrency Level:      10
Time taken for tests:   34.354979 seconds
Complete requests:      500
Failed requests:        367
   (Connect: 0, Length: 367, Exceptions: 0)
Write errors:           0
Total transferred:      17619859 bytes
HTML transferred:       17445359 bytes
Requests per second:    14.55 [#/sec] (mean)
Time per request:       687.100 [ms] (mean)
Time per request:       68.710 [ms] (mean, across all concurrent requests)
Transfer rate:          500.83 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   1.2      0       9
Processing:   457  684  96.2    678    1048
Waiting:      450  677  96.2    669    1042
Total:        457  684  96.2    678    1048

Percentage of the requests served within a certain time (ms)
  50%    678
  66%    719
  75%    748
  80%    760
  90%    810
  95%    856
  98%    910
  99%    947
 100%   1048 (longest request)

    

Test #3

r. 8698, eAccelerator OFF

<cache>
           <anonymous-output>true</anonymous-output>
           <roles>true</roles>
           <services>true</services>
           <users>true</users>
           <pages>false</pages>
           <permissions>false</permissions>
           <bans>true</bans>
</cache>

[root@ip-10-251-138-239:~] ab -n 500 -c 5 http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        34948 bytes

Concurrency Level:      5
Time taken for tests:   30.731926 seconds
Complete requests:      500
Failed requests:        461
   (Connect: 0, Length: 461, Exceptions: 0)
Write errors:           0
Total transferred:      17647240 bytes
HTML transferred:       17472740 bytes
Requests per second:    16.27 [#/sec] (mean)
Time per request:       307.319 [ms] (mean)
Time per request:       61.464 [ms] (mean, across all concurrent requests)
Transfer rate:          560.75 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   3.6      0      79
Processing:   172  305  59.1    298     692
Waiting:      157  288  58.6    280     671
Total:        172  306  59.3    298     692

Percentage of the requests served within a certain time (ms)
  50%    298
  66%    318
  75%    333
  80%    349
  90%    372
  95%    403
  98%    437
  99%    531
 100%    692 (longest request)

Test #4

8.05.1 RC1, eAccelerator, no API caching

[root@ip-10-251-138-239:/var/www/dekiwiki] /etc/init.d/dekiwiki restart
Stopping MindTouch Deki API: mindtouch.host.exe.
Starting MindTouch Deki API: mindtouch.host.exe.
[root@ip-10-251-138-239:/var/www/dekiwiki] ab -n 500 -c 5 http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        34981 bytes

Concurrency Level:      5
Time taken for tests:   40.627465 seconds
Complete requests:      500
Failed requests:        441
   (Connect: 0, Length: 441, Exceptions: 0)
Write errors:           0
Total transferred:      17665676 bytes
HTML transferred:       17491176 bytes
Requests per second:    12.31 [#/sec] (mean)
Time per request:       406.275 [ms] (mean)
Time per request:       81.255 [ms] (mean, across all concurrent requests)
Transfer rate:          424.61 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:   282  404  74.9    398     971
Waiting:      276  397  75.3    390     961
Total:        282  404  74.9    398     971

Percentage of the requests served within a certain time (ms)
  50%    398
  66%    416
  75%    431
  80%    440
  90%    465
  95%    488
  98%    542
  99%    947
 100%    971 (longest request)

8.05.1 RC1, eAccelerator, API caching:

 <cache>
	<anonymous-output>true</anonymous-output>
	<anonymous-output-long>3600</anonymous-output-long>
	<anonymous-output-short>300</anonymous-output-short>
	<roles>true</roles>
	<services>true</services>
	<users>true</users>
	<pages>false</pages>
	<permissions>false</permissions>
	<bans>true</bans>
</cache>
[root@ip-10-251-138-239:/var/www/dekiwiki] ab -n 500 -c 5 http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        34982 bytes

Concurrency Level:      5
Time taken for tests:   19.754443 seconds
Complete requests:      500
Failed requests:        479
   (Connect: 0, Length: 479, Exceptions: 0)
Write errors:           0
Total transferred:      17666966 bytes
HTML transferred:       17492466 bytes
Requests per second:    25.31 [#/sec] (mean)
Time per request:       197.544 [ms] (mean)
Time per request:       39.509 [ms] (mean, across all concurrent requests)
Transfer rate:          873.32 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   1.0      0      10
Processing:   124  196  75.6    186     904
Waiting:      117  188  75.5    178     891
Total:        124  196  76.2    186     904

Percentage of the requests served within a certain time (ms)
  50%    186
  66%    196
  75%    204
  80%    209
  90%    232
  95%    261
  98%    290
  99%    875
 100%    904 (longest request)    

 8.05 RC1, no eAccelerator, API caching

[root@ip-10-251-138-239:/var/www/dekiwiki] ab -n 500 -c 5 http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        34988 bytes

Concurrency Level:      5
Time taken for tests:   31.884932 seconds
Complete requests:      500
Failed requests:        466
   (Connect: 0, Length: 466, Exceptions: 0)
Write errors:           0
Total transferred:      17667120 bytes
HTML transferred:       17492620 bytes
Requests per second:    15.68 [#/sec] (mean)
Time per request:       318.849 [ms] (mean)
Time per request:       63.770 [ms] (mean, across all concurrent requests)
Transfer rate:          541.10 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   1.2      0      26
Processing:   184  317  53.5    310     515
Waiting:      170  300  52.8    295     498
Total:        184  317  53.5    310     515

Percentage of the requests served within a certain time (ms)
  50%    310
  66%    335
  75%    348
  80%    359
  90%    382
  95%    420
  98%    459
  99%    490
 100%    515 (longest request)
[root@ip-10-251-138-239:/var/www/dekiwiki]

  8.05.1 RC1, no eAccel, no API caching

[root@ip-10-251-138-239:/var/www/dekiwiki] ab -n 500 -c 5 http://localhost/En/Places
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        Apache/2.2.3
Server Hostname:        localhost
Server Port:            80

Document Path:          /En/Places
Document Length:        34979 bytes

Concurrency Level:      5
Time taken for tests:   51.802014 seconds
Complete requests:      500
Failed requests:        483
   (Connect: 0, Length: 483, Exceptions: 0)
Write errors:           0
Total transferred:      17665625 bytes
HTML transferred:       17491125 bytes
Requests per second:    9.65 [#/sec] (mean)
Time per request:       518.020 [ms] (mean)
Time per request:       103.604 [ms] (mean, across all concurrent requests)
Transfer rate:          333.02 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   3.9      0      85
Processing:   355  515  74.7    506    1045
Waiting:      341  500  74.9    491    1029
Total:        355  515  76.3    506    1052

Percentage of the requests served within a certain time (ms)
  50%    506
  66%    533
  75%    546
  80%    558
  90%    587
  95%    619
  98%    665
  99%    992
 100%   1052 (longest request)

  awefawf

Tag page
You must login to post a comment.
Powered by MindTouch Deki v.8.08.2