系统性能是系统设计、实施中的重要目标。这里简单小结下影响系统性能的几个常见因素,以及优化方案。
CPU通常负责计算机系统的主要计算工作。如果系统得到的CPU资源不足以满足系统的处理需求,就有可能影响系统性能。
CPU的处理数据需要暂时存放在内存中,因此内存资源也是影响系统性能的一大因素。
磁盘的IO速度远小于内存读写速度,如果系统运行需要等待磁盘IO的完成,则系统性能就会收到很大影响。
与磁盘IO类似,网络IO的速度远小于内存,而且受到各种网络因素影响。网络I/O经常是系统性能的瓶颈。
临界资源的使用需要用到锁,锁的竞争不仅需要上下文切换的开销,还经常会导致线程等待。甚至如果发生死锁,系统性能就会受到严重影响。
系统过载可能导致系统性能雪崩式下降。(某个时间段突然超过系统承受能力的高并发)
欢迎指正和补充
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。