noahasm
V2EX  ›  macOS

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

  •  
  •   noahasm · Nov 4, 2011 · 6301 views
    This topic created in 5312 days ago, the information mentioned may be changed or developed.
    准备给本机的 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 做测试了...
    5 replies    1970-01-01 08:00:00 +08:00
    kran
        1
    kran  
       Nov 4, 2011
    不知道webbench好不好使
    elden
        2
    elden  
       Nov 4, 2011
    lion的里的ab确实有几个BUG。
    我这编译的http_load没问题,可以正常使用。
    noahasm
        3
    noahasm  
    OP
       Nov 4, 2011
    @elden 你 -parallel 1000 -fetches 1000 试试
    elden
        4
    elden  
       Nov 4, 2011
    试了一下,parallel大一点是有问题,10.7.2之前测试是正常的。
    yyfearth
        5
    yyfearth  
       Nov 4, 2011
    @kran 貌似不好使,至少我没有成功~!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2953 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 15:02 · PVG 23:02 · LAX 08:02 · JFK 11:02
    ♥ Do have faith in what you're doing.