当前位置: 首页>>技术教程>>正文


System Monitor如何显示磁盘io?

, ,

问题描述

我无法想象这是不可能的……但我不知道在哪里启用它。

系统监视器(gnome-system-monitor)不能显示磁盘 io 吗?

最佳思路

为什么不使用 iostat :

sudo apt-get install sysstat

iostat 位于 sysstat 包中。

例如 :

iostat -d 30 /dev/sda 

将以 30 秒的间隔为您提供 I/O 结果

次佳思路

你可以试试 nmon

sudo apt-get install nmon

尝试:

nmon

输出如下:

按 d = 磁盘 按 c = CPU 按 r = RAM 按 q 退出

您也可以尝试:

iostat

输出如下:

Linux 3.16.0-30-generic (client01)    03/01/2016      _i686_  (2 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
      39.73   24.58    2.96    0.26    0.00   32.48

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               3.32        57.31        40.05  119879872   83767716
sdb               1.45        15.02        22.60   31424408   47273012

第三种思路

您可以使用 KDE (ksysguard) 中的系统监视器,打开它,转到文件并单击“下载新标签”,然后您可以下载光盘 io。

无论如何,有很多工具可以让您查看磁盘 IO,例如 gnome-shell 插件、Unity 指标、KDE ​​plasmoids 或 conky。

第四种思路

出于这个原因,我放弃了 gnome-system-monitor。

在我的 12.04 机器上,我安装了 indicator-multiload。安装后,您可以使用 Preferences 页面来获取它,以便显示磁盘 i/o – 以及内存、交换、网络等…

第五种思路

有很多工具可以监控系统统计信息。我为系统分析编写了一个脚本。您也可以更多地使用它。

您可以使用 iotop & iostat 。它们将为您提供更好的系统利用率表示。 sysstat 包将允许您访问其他监控实用程序。

# apt-get install iotop sysstat
# iostat -dx
Linux 4.4.0-64-generic (ip-172-16-27-59)        03/10/2017      _x86_64_        (4 CPU)

Device:  rrqm/    swrqm/s     r/s     w/s     rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
xvda              0.00     4.36    0.83    2.77    15.64    56.59    40.14     0.01    2.18    0.82    2.59   0.63   0.23
xvdb              0.00     0.09    0.01    0.11     0.06     7.21   120.59     0.00    1.29    0.85    1.35   0.34   0.00

man iostat

r/s
     The number (after merges) of read requests completed per second for the device.
w/s
     The number (after merges) of write requests completed per second for the device.
rsec/s (rkB/s, rMB/s)
     The number of sectors (kilobytes, megabytes) read from the device per second.
wsec/s (wkB/s, wMB/s)
     The number of sectors (kilobytes, megabytes) written to the device per second.

这些值可以让您准确了解磁盘 IO。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12957.html,未经允许,请勿转载。