Linux 上的 iostat 负载过高

Linux 上的 iostat 负载过高

在顶上:

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 的性能是否受到影响?

相关内容