sipp3.3运行压力测试时crash原因分析

sipp3.3在执行压力测试时,跑了几万个就crash了,查找git资料,发现时跟时间有关。

报错信息:

src/task.cpp:121: task_list* timewheel::task2list(task*): Assertion `wheel_base <= clock_tick' faile

sipp3.3运行压力测试时crash原因分析

原因分析:跟系统时间有关

复现:

1.执行正常的压力测试

2.修改系统的时间,修改为过去的时间

3.sipp发生crash,无响应。

解决:

系统是centos,未开启ntp校时,尝试开启NTP作为客户端,随便找个服务器开启ntp作为服务端,问题解决。