磁盘io

iostat -x /dev/sda1 1

每秒输出一次结果

具体如下:

%user:表示用户态 CPU 使用率的百分比。这表示 CPU 时间被用户进程使用的百分比。

%nice:表示"nice"优先级用户态 CPU 使用率的百分比。"nice"值较高的进程会以较低的优先级运行,这里显示了它们的 CPU 使用率。

%system:表示系统态 CPU 使用率的百分比。这表示 CPU 时间用于内核系统进程的百分比。

%iowait:表示等待 I/O 操作完成的 CPU 使用率的百分比。如果这个值较高,说明系统中有进程正在等待 I/O 操作完成。

%steal:表示被虚拟化层(如果在虚拟机环境中运行)偷取的 CPU 使用率的百分比。

%idle:表示 CPU 空闲时间的百分比,即 CPU 没有执行任何任务的时间百分比。

iostat -x 命令用于查看系统的磁盘 I/O 统计信息,下面是您提供的输出的各列含义:

Device:设备名称,表示磁盘分区或块设备的名称。

r/s:每秒读取的请求数 (reads per second)。这表示每秒从磁盘读取数据的请求数目。

rkB/s:每秒读取的数据量 (kilobytes per second)。这是每秒从磁盘读取的数据总量,以千字节为单位。

rrqm/s:每秒合并的读取请求数 (read requests merged per second)。这表示每秒合并的读取请求的数量。

%rrqm:合并的读取请求占总读取请求的百分比。这表示读取请求的合并程度。

r_await:读取请求的平均等待时间 (average read request wait time)。以毫秒为单位,表示平均等待磁盘响应的时间。

rareq-sz:每个读取请求的平均大小 (average read request size)。以扇区为单位,表示平均每个读取请求的数据大小。

w/s:每秒写入的请求数 (writes per second)。这表示每秒向磁盘写入数据的请求数目。

wkB/s:每秒写入的数据量 (kilobytes per second)。这是每秒向磁盘写入的数据总量,以千字节为单位。

wrqm/s:每秒合并的写入请求数 (write requests merged per second)。这表示每秒合并的写入请求的数量。

%wrqm:合并的写入请求占总写入请求的百分比。这表示写入请求的合并程度。

w_await:写入请求的平均等待时间 (average write request wait time)。以毫秒为单位,表示平均等待磁盘响应的时间。

wareq-sz:每个写入请求的平均大小 (average write request size)。以扇区为单位,表示平均每个写入请求的数据大小。

d/s:每秒删除的请求数 (deletes per second)。这表示每秒从磁盘删除数据的请求数目。

dkB/s:每秒删除的数据量 (kilobytes per second)。这是每秒从磁盘删除的数据总量,以千字节为单位。

drqm/s:每秒合并的删除请求数 (delete requests merged per second)。这表示每秒合并的删除请求的数量。

%drqm:合并的删除请求占总删除请求的百分比。这表示删除请求的合并程度。

d_await:删除请求的平均等待时间 (average delete request wait time)。以毫秒为单位,表示平均等待磁盘响应的时间。

查找占用io的进程

iotop -oP

网络io

iftop

安装 apt install iftop

使用 iftop -i eth0

nload

安装

apt instll nload

使用

nload eth0

文章作者: Administrator
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 IKKO
linux io
喜欢就支持一下吧