qianwp

Results 4 comments of qianwp
trafficstars

Wow, so surprised! Thanks!

很抱歉最近没有好好上github,回复的晚了一点。 你这个情况说明你用的应该是vegeta版本的,vegeta是固定的qps,那如果你期望的qps太大,vegeta就会拼命的起很多的goroutine,goroutine多到一定程度,系统负载随之大幅上升,会使得测试alex程序的性能急剧下降,你可能是在一台普通的电脑上进行的压力测试,系统性能相对一般,或者你的目标程序性能不佳,5000的qps都远不能达到。 我比较推荐使用boom版本的,boom提供稳定的并发条件下探测目标系统的极限qps,一般不会导致压测程序性能急剧下降。

vegeta这个库没有提供退出机制,所以在goroutine太多的情况下就会导致程序停不下来,遇到这种情况一般只有重启程序,否则就会等待很长时间才能停下来

如果在执行任务的过程中挂了,那么这个任务就miss了,taskino没有任务的重试机制,如果是在其它时间(没到点)某个进城挂了,这个任务还是会被其它进城抢到而执行