1. 简介
iostat用于监控统计系统输入输出设备和CPU的使用情况,英文I/O statistics的缩写。iostat主要用于监控系统设备的IO负载情况,iostat首次运行时显示自系统启动开始的各项统计信息,之后运行iostat将显示自上次运行该命令以后的统计信息。用户可以通过指定统计的次数和时间来获得所需的统计信息。
同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。
iostat属于软件包,所以使用前需要先安装sysstat。
2. 语法
iostat [ -c ] [ -d ] [ -h ] [ -N ] [ -k | -m ] [ -t ] [ -V ] [ -x ] [ -z ] [ device [...] | ALL ] [ -p [ device [,...] | ALL ] ] [ interval [ count ] ]
iostat [参数] [间隔时间] [报告次数]
间隔时间:每次报告的间隔时间(秒)
报告次数:显示报告的次数
3. 常用参数
- -c 显示cpu使用情况
- -d 显示磁盘使用情况
- -k 以kb为单位
- -m 以mb为单位
- -N 显示磁盘阵列(LVM)信息
- -n 显示NFS使用情况
- -p 显示磁盘和分区的情况
- -t 显示中断和cpu的信息
- -x 显示详细信息
- -v 显示版本信息
更多参数和说明,可用man iostat查看
4. 常见用