七、性能
性能压测的时候,随着并发压力的增加,系统响应时间和吞吐量如何变化?
tps 开始会随着并发压力的增加而快速增加,因为此时服务端线程都能获得足够的 CPU 调度、有足够的内存空间,访问磁盘、网络资源都是够用的,处理速度自然就快。继续施加压力到某个点时,tps 增长速度会逐渐放缓,因此时系统资源不是那么充足了,线程执行需要等待相关资源,处理速度稍显慢了。再继续施加压力到某个点时,tps 不再增长而是逐渐降低,因系统资源已逐渐消耗到极限,如内存消耗直至殆尽,然后系统崩溃。
响应时间也是与系统资源消耗情况直接关联的,开始会随着并发压力的增加而缓慢增加,施压到某个点系统资源不是那么充足时,执行速度会变慢响应就会变长,再施压到某个点系统资源已逐渐消耗到极限,造成程序无法快速处理请求,那么响应时间就会陡然增加,甚至系统崩溃没有响应了。
评论