代码之家  ›  专栏  ›  技术社区  ›  user54579

在Linux中显示磁盘活动的类似HTOP的工具[关闭]

  •  134
  • user54579  · 技术社区  · 15 年前

    我正在寻找一个Linux命令行工具,它可以报告磁盘IO活动。类似于 htop 会很酷的。有人听说过这样的事吗?

    4 回复  |  直到 9 年前
        1
  •  149
  •   Anwar    9 年前

    你可以使用 iotop . 它不依赖于内核补丁。它适用于stock-ubuntu内核

    在Ubuntu回购协议中有一个包。您可以使用

    sudo apt-get install iotop
    

    iotop

        2
  •  56
  •       15 年前

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

    ? Disk I/O ?????(/proc/diskstats)????????all data is Kbytes per second??????????????????????????????????????????????????????????????ij
    ?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                         |                                                      ?
    ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
    
        3
  •  15
  •   akostadinov    11 年前

    它不像HTOP,但你可以使用 atop . 但是,要显示每个进程的磁盘活动,它需要一个内核补丁(可从站点获得)。 这些内核补丁现在 obsoleted ,只显示每个进程的网络活动,提供了可选模块。

        4
  •  5
  •   the Tin Man    10 年前

    使用 collectl 它具有广泛的进程I/O监控,包括监控线程。

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

    当然,它显示的不仅仅是处理统计数据,因为您希望一个工具提供所有信息,而不是一堆以不同格式显示所有信息的不同工具,对吧?