加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码门户网 (https://www.92codes.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

在Linux中如何使用iotop和iostat监控磁盘I/O活动?

发布时间:2019-05-07 11:26:34 所属栏目:Windows 来源:Magesh Maruthamuthu
导读:副标题#e# 你知道在 Linux 中我们使用什么工具检修和监控实时的磁盘活动吗?如果 Linux 系统性能变慢,我们会用 top 命令 来查看系统性能。它被用来检查是什么进程在服务器上占有如此高的使用率,对于大多数 Linux 系统管理员来说很常见,现实世界中被 Linu

运行 iostat 命令加上 -d [设备名] 参数查看具体设备和它的分区的 I/O 统计信息。

  1. # iostat -p [Device_Name]
  2.  
  3. # iostat -p sda
  4.  
  5. Linux 4.19.32-1-MANJARO (daygeek-Y700) Thursday 18 April 2019 _x86_64_ (8 CPU)
  6.  
  7. avg-cpu: %user %nice %system %iowait %steal %idle
  8. 29.38 0.02 16.43 0.12 0.00 54.05
  9.  
  10. Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
  11. sda 0.18 6.77 80.21 0.00 3117468 36924764 0
  12. sda2 0.18 6.76 80.21 0.00 3112916 36924764 0
  13. sda1 0.00 0.01 0.00 0.00 3224 0 0

运行 iostat 命令加上 -m 参数以 MB 为单位而不是 KB 查看所有设备的统计。默认以 KB 显示输出。

  1. # iostat -m
  2.  
  3. Linux 4.19.32-1-MANJARO (daygeek-Y700) Thursday 18 April 2019 _x86_64_ (8 CPU)
  4.  
  5. avg-cpu: %user %nice %system %iowait %steal %idle
  6. 29.36 0.02 16.41 0.12 0.00 54.09
  7.  
  8. Device tps MB_read/s MB_wrtn/s MB_dscd/s MB_read MB_wrtn MB_dscd
  9. nvme0n1 6.68 0.12 0.12 0.00 57050 56176 0
  10. sda 0.18 0.01 0.08 0.00 3045 36059 0
  11. loop0 0.00 0.00 0.00 0.00 2 0 0
  12. loop1 0.00 0.00 0.00 0.00 1 0 0
  13. loop2 0.00 0.00 0.00 0.00 1 0 0

运行 iostat 命令使用特定的间隔使用如下的格式。在这个例子中,我们打算以 5 秒捕获的间隔捕获两个报告。

  1. # iostat [Interval] [Number Of Reports]
  2.  
  3. # iostat 5 2
  4.  
  5. Linux 4.19.32-1-MANJARO (daygeek-Y700) Thursday 18 April 2019 _x86_64_ (8 CPU)
  6.  
  7. avg-cpu: %user %nice %system %iowait %steal %idle
  8. 29.35 0.02 16.41 0.12 0.00 54.10
  9.  
  10. Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
  11. nvme0n1 6.68 126.89 124.95 0.00 58420116 57525344 0
  12. sda 0.18 6.77 80.20 0.00 3118492 36924764 0
  13. loop0 0.00 0.00 0.00 0.00 2160 0 0
  14. loop1 0.00 0.00 0.00 0.00 1093 0 0
  15. loop2 0.00 0.00 0.00 0.00 1077 0 0
  16.  
  17. avg-cpu: %user %nice %system %iowait %steal %idle
  18. 3.71 0.00 2.51 0.05 0.00 93.73
  19.  
  20. Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
  21. nvme0n1 19.00 0.20 311.40 0.00 1 1557 0
  22. sda 0.20 25.60 0.00 0.00 128 0 0
  23. loop0 0.00 0.00 0.00 0.00 0 0 0
  24. loop1 0.00 0.00 0.00 0.00 0 0 0
  25. loop2 0.00 0.00 0.00 0.00 0 0 0

(编辑:源码门户网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!