1 安装iostat
查看iostat来自哪个包
ubuntu系列(麒麟桌面版本等)
apt search iostat
centos系列(麒麟服务器版本等)
yum provides iostast
查看到来自sysstat (当然也有其他类似的dstat)
sysstat/10.1 12.2.0-2 amd64
system performance tools for Linux
2 安装sysstat
ubuntu系列(麒麟桌面版本等)
apt search sysstat
centos系列(麒麟服务器版本等)
yum provides sysstat
3 使用iostat
总输出
Linux 5.4.18-53-generic (aa-vmwarevirtualplatform) 2023年06月09日 _x86_64_ (2 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.83 0.00 0.50 0.02 0.00 98.65
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
sda 2.47 60.47 58.83 0.00 4315164 4197880 0
scd0 0.00 0.02 0.00 0.00 1176 0 0
第一部分
%avg-cup: 平均cpu消耗
%user: 应用消耗
%nice: 调整优先级带来的消耗 关联命令nice
%system: 内核消耗
%iowait: io
%steal: 虚拟化消耗
%idle: 空闲值
Linux 5.4.18-53-generic (aa-vmwarevirtualplatform) 2023年06月09日 _x86_64_ (2 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.83 0.00 0.50 0.02 0.00 98.65
第二部分
Device 设备名称
tps 每秒传输的io次数
kB_read/s: 开机后每秒平均读
kB_wrtn/s: 开机后每秒平均写
kB_dscd/s: 开机后每秒平均设备丢弃的数据量
kB_read: 总共读的量
kB_wrtn: 总共写的量
kB_dscd: 总共设备丢弃的量
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
sda 2.47 60.47 58.83 0.00 4315164 4197880 0
scd0 0.00 0.02 0.00 0.00 1176 0 0
查看实时则 iostat 1 20 (每秒输出一次 一共输出20次)
Device tps kB_read/s kB_wrtn/s kB_dscd/s kB_read kB_wrtn kB_dscd
sda 0.00 0.00 0.00 0.00 0 0 0
scd0 0.00 0.00 0.00 0.00 0 0 0