性能测试TPS是否越高越好?
答案是否定的
今天遇到一个情况,10用户并发一开始很低只有TPS150,然后突然增长到3800. 这种可能就是走了缓存... 如下图cached很大,而且一直在增长...
因为没有做参数化,所以linux缓存了请求,TPS就居高不下了

也有可能是 服务已经死掉了,但是判断交易是否成功的方式有问题,所以TPS也会很高
持续学习、持续收获才能带来持续的满足和快乐!
答案是否定的
今天遇到一个情况,10用户并发一开始很低只有TPS150,然后突然增长到3800. 这种可能就是走了缓存... 如下图cached很大,而且一直在增长...
因为没有做参数化,所以linux缓存了请求,TPS就居高不下了

也有可能是 服务已经死掉了,但是判断交易是否成功的方式有问题,所以TPS也会很高