7.1. 首先使用vmstat 查看大致的系统性能情况

7.2. 然后使用iostat 检查是谁在发出IO 请求

7.3. 使用top 来查找系统最活跃的应用程序

7.4. 现在已经确定是mysql 在发出读请求,使用strace 来检查它在读请求什么.

7.5. 使用mysqladmin 命令,来查找是哪个慢查询导致的.


某一天,一个客户打电话来需要技术帮助,并抱怨平常15秒就可以打开的网页现在需要20...

Continue reading >>

在所有的子系统监控中,网络是最困难的.这主要是由于网络概念很抽象.当监控系统上的网络性能,这有太多因素.这些因素包括了延迟,冲突,拥挤和数据包丢失.

这个章节讨论怎么样检查Ethernet(译注:网卡),IP,TCP的性能.

5.1.1. Ethernet Configuration Settings(译注:网卡配置的设置)

除非很明确的指定,几乎所有的网卡都是自适应网络速度.当一个网络中有很多不同的网...

Continue reading >>

4.2. 监控 I/O

当觉得系统中出现了I/O瓶颈时,可以使用标准的监控软件来查找原因.这些工具包括了top,vmstat,iostat,sar.它们的输出结果一小部分是很相似,不过每个也都提供了各自对于性能不同方面的解释.以下章节就将讨论哪些情况会导致I/O 瓶颈的出现.

4.2.1. Calculating IO’s Per Second(译注:IOPS 的计算)

每个I/O 请求到磁盘都需要若干...

Continue reading >>