介绍
iostat命令在 Linux 允许用户监视设备上的系统 i/o 统计信息。 它基于设备以平均波特率运行多长时间来监视系统的输入/输出。 根据报告,可以更改系统配置以优化 CPU 性能。 此命令位于 sysstat 包中。
现在我们要教你使用 iostat 命令 Linux.
安装 sysstat 包
由于 iostat 命令在 sysstat 包中,因此需要安装它:
$ sudo apt install sysstat
输出:
使用 iostat 命令
显示监控报告:
$ iostat
输出:
在输出中,您可以看到 CPU 报告和设备报告。
范围:
1.中央处理器
%user: % CPU 使用率
%nice: % CPU 使用率 nice 优先级
% system:系统级别的 CPU 使用率百分比
%iowait:空闲和系统请求 i/o 的 CPU 时间百分比
%steal: % 虚拟 CPU 在等待另一个虚拟处理器为管理程序服务时
%idle: % CPU 时间空闲并且没有系统请求 i/o
2.装置
Device:I/O设备名称
tps:每秒传输次数
kB_read/s:CPU每秒读取的数据量,单位为千字节(kB)
kB_wrtn/s:CPU每秒写入的数据量,单位为千字节(kB)
kB_dscd/s:CPU每秒丢弃数据的速率,单位为千字节(kB)
kB_read:读取的块总数
kB_wrtn:写入的块总数
kB_dscd:丢弃的块总数
iostat 命令的语法
$ iostat [option] [device-name]
选项:
1. -c:显示监控报告摘要
$ iostat -c
输出:
2. -d:仅显示I/O设备报告
$ iostat -d
输出:
3. -x:显示详细报告
$ iostat -x
输出:
4. -m:以兆字节显示报告
$ iostat -m
输出:
5. -k:以千字节为单位显示报告
$ iostat -k
输出:
6. -p:显示设备阻塞报告
$ iostat -p
输出:
结论
我们刚刚教你使用 iostat 命令 Linux.
谢谢指点!