摘要:
性能优化指在不影响系统运行正确性的前提下,使之运行得更快,完成特定功能所需的时间更短,或拥有更强大的服务能力。 关注: 不同程序有不同的性能关注点,比如科学计算关注运算速度,游戏引擎注重渲染效率,而服务程序追求吞吐能力。 服务器一般都是可水平扩展的分布式系统,系统处理能力取决于单机负载能力和水平扩展 阅读全文
摘要:
CPU是通常大家最先关注的性能指标,宏观维度有核的CPU使用率,微观有函数的CPU cycle数,根据性能的模型,性能规格与CPU使用率是互相关联的,规格越高,CPU使用率越高,但是处理器的性能往往又受到内存带宽、Cache、发热等因素的影响,所以CPU使用率和规格参数之间并不是简单的线性关系,所以 阅读全文
摘要:
应用程序常用的IO有两种:Disk IO和网络IO。判断系统是否存在IO瓶颈可以通过观测系统或进程的CPU的IO等待比例来进行,比如使用mpstat、top命令。 系统的队列长度特别是发送、写磁盘线程的队列长度也是IO瓶颈的一个重要指标。 对于网络 IO来讲,我们可以先使用netstat -i/-s 阅读全文