![Linux 上的 iostat 负载过高](https://linux22.com/image/533145/Linux%20%E4%B8%8A%E7%9A%84%20iostat%20%E8%B4%9F%E8%BD%BD%E8%BF%87%E9%AB%98.png)
在顶上:
DSK | cciss/c0d0 | busy 87% | read 24193e4 | write 4076e4 | KiB/r 26 | KiB/w 77 | MBr/s 7.61 | MBw/s 3.78 | avq 6.07 | avio 2.49 ms |
iostat
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
cciss/c0d0 347.88 15585.01 7748.01 12665004087 6296342774
cciss/c0d0p5 347.22 15584.66 7740.12 12664723850 6289932128
免费-m:
total used free shared buffers cached
Mem: 3940 3750 189 0 97 2845
-/+ buffers/cache: 807 3132
Swap: 4094 0 4093
这是一台 Linux 机器,没有硬盘的 dmesg 错误。我找不到加载硬盘的东西。我能做的,除了将 SATA 换成 SSD :)
答案1
假设你的发行版足够新,请看一下该iotop
实用程序:http://guichaz.free.fr/iotop/。
答案2
尝试使用lsof
查看系统上打开的文件。
答案3
尝试使用“iotop”。
答案4
正如您提到的,iotop 显示 mysql 正在增加 IO 负载,我认为这是正确的。您使用的是哪种 RAID?mysql 的性能是否受到影响?