Lion 上 ab, http_load, httperf, siege 都悲剧了

2011-11-04 12:27:50 +08:00
 noahasm
准备给本机的 nginx 某环境做个压力测试,先拿出 ab,说 ulimit 限制,于是 ulimit -n 10000 然后再测:

ab -c 1000 -n 1000 -k http://127.0.0.1:8080/

直接就报错了 apr_socket_recv: Connection reset by peer
确定nginx这边环境是没有问题的,于是一搜,属于 lion 上 ab 的 bug,在 apache2 的beta版里貌似解决了,不过为了用 ab 而去编译一堆 apache 的东西貌似有点夸张了。
继续接着试其他的工具,嚓,http_load, httperf, siege 全都悲剧了。。。
看来要么只能从 apache2 beta 编译个 ab,要么只能整台 linux 做测试了...
5445 次点击
所在节点    macOS
5 条回复
kran
2011-11-04 12:29:55 +08:00
不知道webbench好不好使
elden
2011-11-04 12:33:04 +08:00
lion的里的ab确实有几个BUG。
我这编译的http_load没问题,可以正常使用。
noahasm
2011-11-04 12:34:39 +08:00
@elden 你 -parallel 1000 -fetches 1000 试试
elden
2011-11-04 12:47:41 +08:00
试了一下,parallel大一点是有问题,10.7.2之前测试是正常的。
yyfearth
2011-11-04 12:55:12 +08:00
@kran 貌似不好使,至少我没有成功~!

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

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

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

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

© 2021 V2EX