首页 > TAG信息列表 > httperf
python – paste.httpserver并使用HTTP / 1.1 Keep-alive减速;用httperf和ab测试
我有一个基于paste.httpserver的Web服务器作为HTTP和WSGI之间的适配器.当我使用httperf进行性能测量时,如果每次使用–num-conn我开始一个新请求,我每秒可以执行超过1,000个请求.如果我改为使用–num-call重用连接,那么我每秒得到大约11个请求,速度的1/100. 如果我尝试ab,我会超时.linux – 当速率很高时检测到httperf缓冲区溢出
我在Ubuntu 12.04.1 LTS 64位上运行httperf 0.9.0(downloaded from Google Code),带有2CPU和4GB RAM.我正在尝试对Web服务器进行基准测试,但遇到了以下缓冲区溢出问题. 终端命令: httperf --timeout=5 --client=0/1 --server=localhost --port=9090 --uri=/?value=benchmarks --ratpython – 坚持100请求uWSGI
httperf ... --rate=20 --send-buffer=4096 --recv-buffer=16384 --num-conns=100 --num-calls=10 在nginx上按预期提供1000个请求. Total: connections 100 requests 1000 replies 1000 test-duration 5.719 s Connection rate: 17.5 conn/s (57.2 ms/conn, <=24 concurrent c