如何压测 nginx 读取单个小静态文件到极限

2015 年 4 月 16 日
 yadam

有一个需求,就是想测试一下 nginx 处理单个小文件能到多大的 QPS

nginx 配置:

读取文件:nginx 默认的 index.html(616字节)

我用了 ab/webbench/http_load尝试在同一个局域网/本机, 多进程压测, 但是都上不去.

ab -n 1000000 -c 50 http://10.210.128.66/
测试结果 Requests per second: 12283.14 [#/sec] (mean)

httpserver的 CPU 一直维持在5%左右, iostat 显示空闲(我觉着可能是因为 index.html 已经被 cache 在内存中了).

我哪儿的姿势不对?

2183 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/184145

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX