在Ubuntu 8.10和Debian Lenny上观看iotop的硬盘驱动器活动
版本1.0
作者:Falko Timme
本文介绍如何使用Ubuntu 8.10和Debian Lenny上的iotop来观看硬盘驱动器的活动。 iotop监视Linux内核输出的I / O使用信息( 需要2.6.20或更高版本 ),并显示系统上进程或线程的当前I / O使用情况表。 iotop显示在采样期间由每个进程/线程读取和写入的I / O带宽的列。 它还显示线程/进程交换时和在等待I / O时花费的时间百分比。 此外,在采样周期读取和写入的总I / O带宽显示在接口的顶部。
我不会保证这将为您工作!
1安装iotop
Ubuntu 8.10和Debian Lenny在其存储库中都有iotop软件包,因此安装非常简单:
Ubuntu 8.10:
sudo apt-get install iotop
Debian Lenny:
apt-get install iotop
2使用
用法类似于顶级程序,只需键入
iotop
你会得到一个硬盘活动表,每秒更新一次:
Total DISK READ: 0 B/s | Total DISK WRITE: 706.11 K/s
PID USER DISK READ DISK WRITE SWAPIN IO> COMMAND
4288 root 0 B/s 706.11 K/s 0.00 % 0.00 % sftp-server
1 root 0 B/s 0 B/s 0.00 % 0.00 % init
2 root 0 B/s 0 B/s 0.00 % 0.00 % [kthreadd]
3 root 0 B/s 0 B/s 0.00 % 0.00 % [migration/0]
4 root 0 B/s 0 B/s 0.00 % 0.00 % [ksoftirqd/0]
5 root 0 B/s 0 B/s 0.00 % 0.00 % [watchdog/0]
6 root 0 B/s 0 B/s 0.00 % 0.00 % [events/0]
7 root 0 B/s 0 B/s 0.00 % 0.00 % [khelper]
3597 syslog 0 B/s 0 B/s 0.00 % 0.00 % syslogd -u syslog
3758 mysql 0 B/s 0 B/s 0.00 % 0.00 % mysqld --basedir=/usr --d
3909 root 0 B/s 0 B/s 0.00 % 0.00 % sshd: root@pts/0
152 root 0 B/s 0 B/s 0.00 % 0.00 % [pdflush]
153 root 0 B/s 0 B/s 0.00 % 0.00 % [pdflush]
154 root 0 B/s 0 B/s 0.00 % 0.00 % [kswapd0]
3760 mysql 0 B/s 0 B/s 0.00 % 0.00 % mysqld --basedir=/usr --d
1309 root 0 B/s 0 B/s 0.00 % 0.00 % [mpt_poll_0]
3635 messageb 0 B/s 0 B/s 0.00 % 0.00 % dbus-daemon --system
3615 root 0 B/s 0 B/s 0.00 % 0.00 % dd bs 1 if /proc/kmsg of
3617 klog 0 B/s 0 B/s 0.00 % 0.00 % klogd -P /var/run/klogd/k
3901 root 0 B/s 0 B/s 0.00 % 0.00 % getty 38400 tty1
3548 root 0 B/s 0 B/s 0.00 % 0.00 % getty 38400 tty4
3754 mysql 0 B/s 0 B/s 0.00 % 0.00 % mysqld --basedir=/usr --d
键入q
以离开iotop。
要了解有关iotop和其他选项的更多信息,请查看其手册页:
man iotop
3链接
- Ubuntu: http : //www.ubuntu.com/
- Debian: http : //www.debian.org/
- iotop: http : //guichaz.free.fr/iotop/