架构师训练营第 1 期 - 第七周作业
1、性能压测的时候,随着并发压力的增加,系统的响应时间和吞吐量如何变化,为什么?
答:响应时间即从用户发出请求到接收到响应的时间间隔;压测时响应时间会逐渐变长(开始响应时间增大幅度较小,当达到某个临界点后响应时间会直线上升)直至系统奔溃。
吞吐量即单位时间内处理的请求数量;压测时吞吐量随着并发数的增加先是直线上限,在某个节点后上升缓慢,直至某个临界点后急剧下降。
主要原因是随着并发数的增加,应用系统的内部需要不断创建线程来应对请求,对应着 CPU、内存、磁盘、网卡等系统资源消耗增加。当资源消耗完,线程阻塞导致程序既不能执行,又不能释放资源,那么应用系统就会崩溃。
版权声明: 本文为 InfoQ 作者【睁眼看世界】的原创文章。
原文链接:【http://xie.infoq.cn/article/0a456e9cd820e8277e2b999d5】。文章转载请联系作者。
评论