访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux下iostat命令详解

时间:2019-10-12

一、iostat命令简介

%20使用sar进行综合分析%20表1%20sar参数说明%20选项%20功能%20-a%20汇总所有的报告%20-a%20报告文件读写使用情况%20-b%20报告附加的缓存的使用情况%20-b%20报告缓存的使用情况%20-c%20报告系统调用的使用情况%20-d%20报告磁盘的使用情况%20-g%20报告串口的使用情况%20-h%20报告关于buffer使用的统计数据%20-m%20报告ipc消息队列和信号量的使用情况%20-n%20报告命名cache的使用情况%20-p%20报告调页活动的使用情况%20-q%20报告运行队列和交换队列的平均长度%20-r%20报告进程的活动情况%20-r%20报告没有使用的内存页面和硬盘块%20-u%20报告cpu的利用率%20-v%20报告进程、i节点、文件和锁表状态%20-w%20报告系统交换活动状况%20-y%20报告tty设备活动状况%20sar是system%20activity%20reporter(系统活动情况报告)的缩写。%20用iostat监视i/o子系统情况%20iostat是i/o%20statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。regmon中的监视过滤可分为进程(指正在运行的程序linux命令大全,进程名可从主窗口的process栏下查看)过滤和路径(注册表分支)过滤,当你指定了要监视和要排除监视的进程和(或)路径后,软件将只记录指定进程对注册表的操作,或者只记录对指定路径的操作,而忽略列为排除的“进程”(路径)对注册表的操作linux命令大全,因此过滤的设置关系到用户能否迅速准确地找到真正想得到的结果。

二、iostat命令安装

#%20iostat属于sysstat软件包。可以直接安装。

[[email?protected]%20~]#%20yum%20-y%20install%20sysstat

三、iostat命令使用

语法

iostat%20(选项)%20(参数)

选项

-c:仅显示CPU使用情况;

-d:仅显示设备利用率;

-k:显示状态以千字节每秒为单位,而不使用块每秒;

-m:显示状态以兆字节每秒为单位;

-p:仅显示块设备和所有被使用的其他分区的状态;

-t:显示每个报告产生时的时间;

-V:显示版号并退出;

-x:显示扩展状态。

参数

间隔时间:每次报告的间隔时间(秒);

次数:显示报告的次数。

实例

显示所有设备负载情况

[[email?protected] ~]# iostat

技术分享图片

说明:

cpu属性值说明:

%user:CPU处在用户模式下的时间百分比。

%nice:CPU处在带NICE值的用户模式下的时间百分比。

linux命令大全_linux命令大全 root_linux命令大全

%system:CPU处在系统模式下的时间百分比。

%iowait:CPU等待输入输出完成时间的百分比。

%steal:管理程序维护另一个虚拟处理器时,虚拟CPU的无意识等待时间百分比。

%idle:CPU空闲时间百分比。

备注:

如果%iowait的值过高,表示硬盘存在I/O瓶颈

如果%idle值高,表示CPU较空闲

如果%idle值高但系统响应慢时,可能是CPU等待分配内存,应加大内存容量。

如果%idle值持续低于10,表明CPU处理能力相对较低,系统中最需要解决的资源是CPU。

cpu属性值说明:

tps:该设备每秒的传输次数

kB_read/s:每秒从设备(drive expressed)读取的数据量;

kB_wrtn/s:每秒向设备(drive expressed)写入的数据量;

kB_read: 读取的总数据量;

linux命令大全_linux命令大全_linux命令大全 root

kB_wrtn:写入的总数量数据量;

定时显示所有信息

#【每隔2秒刷新显示,且显示3次】

[[email?protected] ~]# iostat 2 3

 上一个教程:linux下scp命令整理