类似htop的工具,用于在linux中显示磁盘活动

use*_*579 145 linux io command-line

我正在寻找一个报告磁盘IO活动的Linux命令行工具.类似的东西htop真的很酷.有人听说过类似的东西吗?

Egi*_*gil 161

你可以使用iotop.它不依赖于内核补丁.它与股票Ubuntu内核一起使用

在Ubuntu repos中有一个包.你可以使用它安装它

sudo apt-get install iotop
Run Code Online (Sandbox Code Playgroud)

iotop

  • +1爱能够看到杀死我的I/O的过程. (5认同)
  • Centos 使用 `yum install iotop` (2认同)

小智 59

nmon显示每个设备的磁盘活动的良好显示.它适用于Linux.

? Disk I/O ?????(/proc/diskstats)????????all data is Kbytes per second???????????????????????????????????????????????????????????????
?DiskName Busy  Read WriteKB|0          |25         |50          |75       100|                                                      ?
?sda        0%    0.0  127.9|>                                                |                                                      ?
?sda1       1%    0.0  127.9|>                                                |                                                      ?
?sda2       0%    0.0    0.0|>                                                |                                                      ?
?sda5       0%    0.0    0.0|>                                                |                                                      ?
?sdb       61%  385.6 9708.7|WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR>                 |                                                      ?
?sdb1      61%  385.6 9708.7|WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR>                 |                                                      ?
?sdc       52%  353.6 9686.7|WWWWWWWWWWWWWWWWWWWWWWWWWWR   >                  |                                                      ?
?sdc1      53%  353.6 9686.7|WWWWWWWWWWWWWWWWWWWWWWWWWWR   >                  |                                                      ?
?sdd       56%  359.6 9800.6|WWWWWWWWWWWWWWWWWWWWWWWWWWWW>                    |                                                      ?
?sdd1      56%  359.6 9800.6|WWWWWWWWWWWWWWWWWWWWWWWWWWWW>                    |                                                      ?
?sde       57%  371.6 9574.9|WWWWWWWWWWWWWWWWWWWWWWWWWWWWR>                   |                                                      ?
?sde1      57%  371.6 9574.9|WWWWWWWWWWWWWWWWWWWWWWWWWWWWR>                   |                                                      ?
?sdf       53%  371.6 9740.7|WWWWWWWWWWWWWWWWWWWWWWWWWWR    >                 |                                                      ?
?sdf1      53%  371.6 9740.7|WWWWWWWWWWWWWWWWWWWWWWWWWWR    >                 |                                                      ?
?md0        0% 1726.0 2093.6|>disk busy not available                         |                                                      ?
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????


jpa*_*cek 15

它不像htop,但你可以使用atop.但是,要显示每个进程的磁盘活动,它需要一个内核补丁(可从站点获得).这些内核修补程序现已废弃,仅显示每个进程的网络活动,并提供了可选模块.


小智 5

使用collectl具有广泛的进程I/O监视,包括监视线程.

请注意,I/O有I/O计数器写入缓存,I/O写入磁盘. collectl单独报告.如果您不小心,可能会误解数据.请参阅http://collectl.sourceforge.net/Process.html

当然,它显示的不仅仅是过程统计数据,因为你需要一个工具来提供一切,而不是一堆不同的工具以不同的格式显示,对吧?