之前说过CPU使用率过高问题排查思路,链接:https://www.cnblogs.com/biaopei/p/11523711.html

今天我们来看下磁盘IO使用率过高怎么排查。(暂时还没模拟IO占用思路,后续有了再补充)

1 top 查看系统的 CPU 使用情况,如果发现 iowait 比较高;
Linux之IO占用率过高故障排查

2 用 iostat 发现了磁盘的 I/O 使用率瓶颈,
Linux之IO占用率过高故障排查

3 用 pidstat  -d -p pid找出了大量 I/O 的进程
-p指定进程pid
pidstat -d 1 按照磁盘io每秒刷新一次显示

Linux之IO占用率过高故障排查

4 通过 strace  -p pid和 lsof -p pid命令,我们找出了问题进程正在读写的文件,并最终锁定性能问题的来源。

Linux之IO占用率过高故障排查

 

相关文章:

  • 2021-10-29
  • 2021-05-04
  • 2021-12-28
  • 2022-12-23
  • 2021-08-05
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-08-26
  • 2021-05-26
  • 2022-12-23
  • 2022-12-23
  • 2021-12-20
相关资源
相似解决方案