最近在做性能压力测试,当并发压力升高时,TPS 反而下降,但响应时间仍然很低
这里分别用了不同的用户数压测,逐步升高。按理压力只会越来越大,TPS 下降只能说到了瓶颈,此时响应时间应该很高才对。为什么会这么低的情况下压不上去
更新补充:
瓶颈在数据库,这个已经定位到。
这里只展示了 jmeter 一个仪表盘,实际上压测机,服务器相关的软硬件资源都有监控
服务器跟压测机的资源都相当充足,也不用考虑压力不够的情况,我在单台压测机与多台都试过各种场景,单台线程升到 500 都没问题。
核心问题就一个:为什么 TPS 下降,响应时间没有多少增加,不是说没有增加。是瓶颈到了响应时间却不高!