You are here

内网压力测试的问题

moumouguoguo 的头像
Submitted by moumouguoguo on 星期一, 2014-04-21 10:38

ab -c 1000 -n 10000 http://v1.test.com/search
This is ApacheBench, Version 2.3
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Licensed to The Apache Software Foundation, http://www.apache.org/

Benchmarking v1.aiyou-dev.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
Completed 10000 requests
Finished 10000 requests

Server Software: nginx
Server Hostname: v1.aiyou-dev.com
Server Port: 80

Document Path: /group/search
Document Length: 166 bytes

Concurrency Level: 1000
Time taken for tests: 3.103 seconds
Complete requests: 10000
Failed requests: 50
(Connect: 0, Receive: 0, Length: 50, Exceptions: 0)
Write errors: 0
Non-2xx responses: 9953
Total transferred: 4546933 bytes
HTML transferred: 3084598 bytes
Requests per second: 3223.16 [#/sec] (mean)
Time per request: 310.254 [ms] (mean)
Time per request: 0.310 [ms] (mean, across all concurrent requests)
Transfer rate: 1431.20 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 0 37 316.9 0 3001
Processing: 0 39 137.5 25 2924
Waiting: 0 38 137.5 25 2924
Total: 9 76 342.3 26 3002

Percentage of the requests served within a certain time (ms)
50% 26
66% 33
75% 35
80% 37
90% 78
95% 116
98% 143
99% 3001
100% 3002 (longest request)

我把内网的数据,全部搞成和外网的数据一样,图片都一致了,上面的是内网压力测试结果。

但放到外网去,并发数在200多,就报502错误,卡得不行了。外网做了基础的memcache缓存,apc缓存,

针对匿名用户做了boost缓存,

我也检查了慢查询日志,发现大部分慢查询是与系统自带的查询有关,这些我怎么更改呢?

请问老葛,我该怎么解决呢?

论坛: