---------------------------------------------------------------------------------------------------------------- Start memory ---------------------------------------------------------------------------------------------------------------- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND www 2860 2.5 0.7 67492 14332 pts/0 S+ 01:12 0:00 /usr/bin/python ./start-fcgi.sh ---------------------------------------------------------------------------------------------------------------- test: ab -c 5 -n 1000 http://tg.test.com/ ---------------------------------------------------------------------------------------------------------------- Benchmarking tg.test.com (be patient) Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Completed 500 requests Completed 600 requests Completed 700 requests Completed 800 requests Completed 900 requests Finished 1000 requests Server Software: CherryPy/2.2.1 Server Hostname: tg.test.com Server Port: 80 Document Path: / Document Length: 178 bytes Concurrency Level: 5 Time taken for tests: 6.78905 seconds Complete requests: 1000 Failed requests: 0 Write errors: 0 Total transferred: 337337 bytes HTML transferred: 178178 bytes Requests per second: 164.50 [#/sec] (mean) Time per request: 30.395 [ms] (mean) Time per request: 6.079 [ms] (mean, across all concurrent requests) Transfer rate: 54.12 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.0 0 0 Processing: 5 27 79.6 23 2496 Waiting: 5 27 79.6 23 2496 Total: 5 27 79.6 23 2496 Percentage of the requests served within a certain time (ms) 50% 23 66% 28 75% 30 80% 31 90% 37 95% 44 98% 66 99% 84 100% 2496 (longest request) ---------------------------------------------------------------------------------------------------------------- memory after first "ab" test ---------------------------------------------------------------------------------------------------------------- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND www 2860 6.7 0.7 109600 15784 pts/0 S+ 01:12 0:06 /usr/bin/python ./start-fcgi.sh ---------------------------------------------------------------------------------------------------------------- test: ab -c 5 -n 1000 http://tg.test.com/ ---------------------------------------------------------------------------------------------------------------- Benchmarking tg.test.com (be patient) Completed 100 requests Completed 200 requests Completed 300 requests Completed 400 requests Completed 500 requests Completed 600 requests Completed 700 requests Completed 800 requests Completed 900 requests Finished 1000 requests Server Software: CherryPy/2.2.1 Server Hostname: tg.test.com Server Port: 80 Document Path: / Document Length: 178 bytes Concurrency Level: 5 Time taken for tests: 6.114246 seconds Complete requests: 1000 Failed requests: 0 Write errors: 0 Total transferred: 337337 bytes HTML transferred: 178178 bytes Requests per second: 163.55 [#/sec] (mean) Time per request: 30.571 [ms] (mean) Time per request: 6.114 [ms] (mean, across all concurrent requests) Transfer rate: 53.81 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.0 0 0 Processing: 5 28 13.9 30 279 Waiting: 5 28 13.9 29 279 Total: 5 28 13.9 30 279 Percentage of the requests served within a certain time (ms) 50% 30 66% 30 75% 30 80% 30 90% 35 95% 43 98% 60 99% 77 100% 279 (longest request) ---------------------------------------------------------------------------------------------------------------- memory after first "ab" test ---------------------------------------------------------------------------------------------------------------- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND www 2860 10.0 0.7 109988 16084 pts/0 S+ 01:12 0:12 /usr/bin/python ./start-fcgi.sh ---------------------------------------------------------------------------------------------------------------- framework restart ---------------------------------------------------------------------------------------------------------------- test: ab -c 100 -n 10000 http://tg.test.com/ ---------------------------------------------------------------------------------------------------------------- Benchmarking tg.test.com (be patient) Completed 1000 requests Completed 2000 requests Completed 3000 requests Completed 4000 requests Completed 5000 requests Completed 6000 requests Completed 7000 requests Completed 8000 requests Completed 9000 requests Finished 10000 requests Server Software: CherryPy/2.2.1 Server Hostname: tg.test.com Server Port: 80 Document Path: / Document Length: 178 bytes Concurrency Level: 100 Time taken for tests: 61.40121 seconds Complete requests: 10000 Failed requests: 0 Write errors: 0 Total transferred: 3370000 bytes HTML transferred: 1780000 bytes Requests per second: 163.83 [#/sec] (mean) Time per request: 610.401 [ms] (mean) Time per request: 6.104 [ms] (mean, across all concurrent requests) Transfer rate: 53.92 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 1.8 0 46 Processing: 23 608 283.9 607 13764 Waiting: 23 607 283.7 606 13762 Total: 27 609 283.4 607 13766 Percentage of the requests served within a certain time (ms) 50% 607 66% 653 75% 703 80% 735 90% 847 95% 943 98% 1064 99% 1140 100% 13766 (longest request) ---------------------------------------------------------------------------------------------------------------- memory after second "ab" test ---------------------------------------------------------------------------------------------------------------- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND www 2999 35.1 0.8 70428 17500 pts/0 S+ 01:16 0:59 /usr/bin/python ./start-fcgi.sh ---------------------------------------------------------------------------------------------------------------- test: ab -c 100 -n 10000 http://tg.test.com/ ---------------------------------------------------------------------------------------------------------------- apr_poll: The timeout specified has expired (70007) ---------------------------------------------------------------------------------------------------------------- framework restart ---------------------------------------------------------------------------------------------------------------- test: http_load -rate 10 -seconds 5 tg.test.com ---------------------------------------------------------------------------------------------------------------- 49 fetches, 1 max parallel, 8722 bytes, in 5.00001 seconds 178 mean bytes/connection 9.79999 fetches/sec, 1744.4 bytes/sec msecs/connect: 0.0625918 mean, 0.069 max, 0.048 min msecs/first-response: 6.12778 mean, 10.193 max, 5.862 min HTTP response codes: code 200 -- 49 ---------------------------------------------------------------------------------------------------------------- memory after "http_load" test ---------------------------------------------------------------------------------------------------------------- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND www 3224 2.5 0.7 68004 14948 pts/0 S+ 01:20 0:01 /usr/bin/python ./start-fcgi.sh ---------------------------------------------------------------------------------------------------------------- framework restart ---------------------------------------------------------------------------------------------------------------- test: siege -d1 -t1M -c50 tg.test.com ---------------------------------------------------------------------------------------------------------------- ransactions: 5632 hits Availability: 100.00 % Elapsed time: 60.33 secs Data transferred: 0.96 MB Response time: 0.01 secs Transaction rate: 93.35 trans/sec Throughput: 0.02 MB/sec Concurrency: 1.32 Successful transactions: 5632 Failed transactions: 0 Longest transaction: 0.32 Shortest transaction: 0.00 ---------------------------------------------------------------------------------------------------------------- memory after first "siege" test ---------------------------------------------------------------------------------------------------------------- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND www 3250 37.4 0.7 85412 15968 pts/0 S+ 01:21 0:33 /usr/bin/python ./start-fcgi.sh ---------------------------------------------------------------------------------------------------------------- test: siege -d1 -t1M -c200 tg.test.com ---------------------------------------------------------------------------------------------------------------- ransactions: 9351 hits Availability: 100.00 % Elapsed time: 61.29 secs Data transferred: 1.59 MB Response time: 0.64 secs Transaction rate: 152.57 trans/sec Throughput: 0.03 MB/sec Concurrency: 97.35 Successful transactions: 9351 Failed transactions: 0 Longest transaction: 25.54 Shortest transaction: 0.00 ---------------------------------------------------------------------------------------------------------------- memory after second "siege" test ---------------------------------------------------------------------------------------------------------------- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND www 3250 48.3 0.8 111112 17176 pts/0 S+ 01:21 1:30 /usr/bin/python ./start-fcgi.sh ---------------------------------------------------------------------------------------------------------------- test: siege -d1 -t1M -c300 tg.test.com ---------------------------------------------------------------------------------------------------------------- ransactions: 12061 hits Availability: 100.00 % Elapsed time: 79.32 secs Data transferred: 2.05 MB Response time: 0.88 secs Transaction rate: 152.05 trans/sec Throughput: 0.03 MB/sec Concurrency: 134.12 Successful transactions: 12061 Failed transactions: 0 Longest transaction: 30.32 Shortest transaction: 0.00 ---------------------------------------------------------------------------------------------------------------- memory after third "siege" test ---------------------------------------------------------------------------------------------------------------- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND www 3250 54.0 0.8 111164 17532 pts/0 S+ 01:21 2:42 /usr/bin/python ./start-fcgi.sh ----------------------------------------------------------------------------------------------------------------