使用apache自带的HTTP服务器性能测试工具ab对上述程序在FreeBSD和windows(Cygwin)下的运行情况进行测试。 网路条件:局域网,192.168.1.7分别在FreeBSD和windows(Cygwin)下运行服务器程序,192.168.1.27运行ab测试程序对服务器程序进行测试; 机器硬件条件:Intel (R) Celeron CPU 2.40GHz;256DDR,Maxtor 80G。 1. FreeBSD 4.7环境: /*****************************************************/ C:\>ab -n 1000 -c 50 192.168.1.7/124 This is ApacheBench, Version 2.0.41-dev <$Revision: 1.121.2.12 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/
Benchmarking 192.168.1.7 (be patient)
Server Software: mypngserver Server Hostname: 192.168.1.7 Server Port: 80
Document Path: /124 Document Length: 188 bytes
Concurrency Level: 50 Time taken for tests: 77.831917 seconds Complete requests: 1000 Failed requests: 0 Write errors: 0 Total transferred: 346000 bytes HTML transferred: 188000 bytes Requests per second: 12.85 [#/sec] (mean) Time per request: 3891.596 [ms] (mean) Time per request: 77.832 [ms] (mean, across all concurrent requests) Transfer rate: 4.33 [Kbytes/sec] received
Connection Times (ms) min mean[+/-sd] median max Connect: 0 77 41.7 100 100 Processing: 10 3718 481.4 3805 3905 Waiting: 0 1997 1104.4 2002 3905 Total: 110 3796 481.8 3905 3905
Percentage of the requests served within a certain time (ms) 50% 3905 66% 3905 75% 3905 80% 3905 90% 3905 95% 3905 98% 3905 99% 3905 100% 3905 (longest request) /*************************************************************/
2. Windows XP (Cygwin)环境: /*****************************************************/ C:\>ab -n 1000 -c 50 192.168.1.7/qwe This is ApacheBench, Version 2.0.41-dev <$Revision: 1.121.2.12 $> apache-2.0 Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Copyright (c) 1998-2002 The Apache Software Foundation, http://www.apache.org/
Benchmarking 192.168.1.7 (be patient)
Server Software: mypngserver Server Hostname: 192.168.1.7 Server Port: 80
Document Path: /qwe Document Length: 193 bytes
Concurrency Level: 50 Time taken for tests: 719.454525 seconds Complete requests: 1000 Failed requests: 0 Write errors: 0 Total transferred: 351000 bytes HTML transferred: 193000 bytes Requests per second: 1.39 [#/sec] (mean) Time per request: 35972.726 [ms] (mean) Time per request: 719.455 [ms] (mean, across all concurrent requests) Transfer rate: 0.48 [Kbytes/sec] received
Connection Times (ms) min mean[+/-sd] median max Connect: 0 712 311.2 520 1191 Processing: 4326 34387 4359.4 35221 36192 Waiting: 3815 20803 9140.2 20769 36111 Total: 5127 35099 4359.4 36111 36933
Percentage of the requests served within a certain time (ms) 50% 36111 66% 36212 75% 36312 80% 36392 90% 36612 95% 36712 98% 36812 99% 36822 100% 36933 (longest request) /****************************************************/ 
|