调优思路主要围绕精准定位问题、分析性能瓶颈以及选择优化方法展开。
性能优化首先需要较为精准地定位问题,分析系统性能瓶颈,然后根据其性能指标以及所处层级选择优化的方式。
具体的调优思路和分析过程如图1所示。
调优分析思路如下:
瓶颈点 |
说明 |
---|---|
硬件/规格 |
一般指的是CPU、内存、磁盘IO方面的问题,分为服务器硬件瓶颈、网络瓶颈(对局域网可以不考虑)。 |
操作系统 |
一般指的是Windows、UNIX、Linux等操作系统。例如,在进行性能测试,出现物理内存不足时,虚拟内存设置也不合理,虚拟内存的交换效率就会大大降低,从而导致行为的响应时间大大增加,这时认为操作系统上出现性能瓶颈。 |
数据库 |
一般指的是数据库配置等方面的问题。例如,由于参数配置不合理,导致数据库处理速度慢的问题,可认为是数据库层面的问题。 |