sipp3.3运行压力测试时crash原因分析
sipp3.3在执行压力测试时,跑了几万个就crash了,查找git资料,发现时跟时间有关。
报错信息:
src/task.cpp:121: task_list* timewheel::task2list(task*): Assertion `wheel_base <= clock_tick' faile
原因分析:跟系统时间有关
复现:
1.执行正常的压力测试
2.修改系统的时间,修改为过去的时间
3.sipp发生crash,无响应。
解决:
系统是centos,未开启ntp校时,尝试开启NTP作为客户端,随便找个服务器开启ntp作为服务端,问题解决。