请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师,ab压测如何得知瓶颈是多少呢?

我写了一个接口,我想知道它最大能承受多大的并发量,该如何进行测试呢?

命令: ab -c 1000 -n 50000 http://www.xxx.com
问题:
-c 和 -n 的值一般怎么设置比较合理?没搞明白-c的值到底是设置100还是1000…,
如果说-c设置的1000 -n的值一般设置多少,迷茫啊。。。。。。
如果设置太大会请求失败。

不知道如何才能得到我这个接口的最大承受能力

正在回答 回答被采纳积分+3

1回答

singwa 2020-03-14 11:20:47

亲爱的同学您好, -c 是设置并发数, -n为总共的请求数

不断增加并发数, 但是有一个原则并发量不能超过总量,重复的调整之后 ,看看压力。 可以看看ab后返回的耗时,qps等, 也可以通过top命令看看当前服务(你要压的机器)的负载, 

您说的报错 您可以通过这个命令 ulimit -n  看看返回多少。如果比较小 您可以设置大点 比如:ulimit -n 35768

具体 ulimit什么意思您百度搜索下吧。

希望老师的回复能帮助到您。


1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信