没有缓存,动态生成的随机东西
硬件如下:
apache 服务器一台
6台ab测试服务器(同时运行)
每台测试的服务器得到的数据差不多如下:
Server Software: Apache
Server Hostname: ×××××
Server Port: 80
Document Path: /×××××
Document Length: 3581 bytes
Concurrency Level: 100
Time taken for tests: 30.951588 seconds
Complete requests: 100000
Failed requests: 48258
(Connect: 0, Length: 48258, Exceptions: 0)
Write errors: 0
Total transferred: 366248499 bytes
HTML transferred: 350847729 bytes
Requests per second: 3230.85 [#/sec] (mean)
Time per request: 30.952 [ms] (mean)
Time per request: 0.310 [ms] (mean, across all concurrent requests)
Transfer rate: 11555.59 [Kbytes/sec] received
apache服务器负载情况:
load average: 52.53, 26.19, 12.49
六台数据加起来差不多有19000/sec,通过log分析,得到正确处理的服务器请求数量为
60万个左右,总处理时间在31s左右。
我初步怀疑是网络延迟比较小导致apache处理比较快,同一时刻连接的数量(我采用的prefork方式)导致消化的内存不是很大造成的。
【 在 mpyu (猫扑老鱼) 的大作中提到: 】
: 你反复请求同一个小东西,肯定缓存了,不准的.
: patch一下ab是可以的,让它随机,并发抓一堆地址,这样的结果接近真实情况.
: 或者,用更好的测试工具....
--
修改:wangbin579 FROM 61.135.255.*
FROM 61.135.255.*