2015-07-02 23:20 GMT+08:00 wd <
...@wdicc.com>:
> 2015-07-02 21:06 GMT+08:00 DeJiang Zhu <
douj...@gmail.com>:
>> 写超时,基本就是你的后端接收太慢,跟不上发送的节奏
>>
>> 至于部分数据会重复,原因可能是这样子的:
>>
>> resty.logger.socket 是批量发的,发送超时是会重试的,重试是全部重试
>>
>> 建议换靠谱的后端服务测试
>
> 你有什么靠谱的推荐么?flume 做日志收集感觉已经是属于比较成熟的方案了。。
> 我明天试试看 fluentd 和 syslog-ng 吧。
我试了一下 fluentd 的结果,好靠谱的感觉。。。懒得测试其他的了。。。先这样吧。
$ ~/http_load-14aug2014/http_load -f 500000 -p 10 ~/url 2>/dev/null
500000 fetches, 10 max parallel, 1.5e+06 bytes, in 54.7652 seconds
3 mean bytes/connection
9129.89 fetches/sec, 27389.7 bytes/sec
msecs/connect: 0.0369656 mean, 2.548 max, 0 min
msecs/first-response: 1.01564 mean, 13.896 max, 0.031 min
HTTP response codes:
code 200 -- 500000
$ wc -l sk.20150703.b519f03587600ae84.buffer ../logs/.20150703_*
38252 sk.20150703.b519f03587600ae84.buffer
38479 ../logs/.20150703_0.log
38479 ../logs/.20150703_10.log
38479 ../logs/.20150703_11.log
38479 ../logs/.20150703_1.log
38479 ../logs/.20150703_2.log
38479 ../logs/.20150703_3.log
38479 ../logs/.20150703_4.log
38479 ../logs/.20150703_5.log
38479 ../logs/.20150703_6.log
38479 ../logs/.20150703_7.log
38479 ../logs/.20150703_8.log
38479 ../logs/.20150703_9.log
500000 total