Linux命令iostat使用,输出的参数分析

Linux iostat命令编译

iostat源码位于sysstat中,编译其会在bin目录下得到iostat可执行文件;

iostat命令参数解析

iostat命令输出解析

iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -z ] [ device [...] | ALL ] [ -p [ device [,...] | ALL ] ] [ interval [ count ] ]

device -输出信息分析:

tps:该设备每秒的传输次数(Indicate the number of transfers per second that were issued to the device.)。"一次传输"意思是"一次I/O请求"。多个逻辑请求可能会被合并为"一次I/O请求"。"一次传输"请求的大小是未知的。
MB_read/s:每秒从设备(drive expressed)读取的数据量;
MB_wrtn/s:每秒向设备(drive expressed)写入的数据量;
MB_read:读取的总数据量;
MB_wrtn:写入的总数量数据量;这些单位都为Kilobytes。

cpu -输出信息分析:
%user:CPU处在用户模式下的时间百分比
%nice:CPU处在带NICE值的用户模式下的时间百分比
%system:CPU处在系统模式下的时间百分比
%iowait:CPU等待输入输出完成时间的百分比
%steal:管理程序维护另一个虚拟处理器时,虚拟CPU的无意识等待时间百分比
%idle:CPU空闲时间百分比
posted @ 2022-12-16 10:34  合滨  阅读(400)  评论(0编辑  收藏  举报