Linux iostat是sysstat实用程序的一部分。iostat命令主要用于跟踪输入输出相关的事件和问题。iostat命令可以提供有关输入和输出的度量、信息和统计信息。
安装
Iostat与sysstat工具一起安装,下一页将对此进行解释。
http://www.poftut.com/linux-sysstat-utilities-monitoring-system-performance/
救命
可以获得有关iosstat的帮助 --help
类似下面的选项。简单帮助也提供有关语法的信息。
$ iostat --help

基本
iostat有不同的使用类型。不带如下参数的使用将打印有关cpu使用率和磁盘统计信息。
$ iostat

仅显示CPU统计信息
只能列出CPU信息 -c
选项如下。这将打印信息,如平均CPU使用率与相关的用户,系统,空闲值。系统内核版本主机名CPU计数和CPU架构也被打印出来。
$ iostat -c

仅显示磁盘统计信息
只能列出有关系统的磁盘信息 -d
选项。此选项将提供tps、read、write KB等信息。
$ iostat -d

显示单个磁盘统计信息
在前面的示例中,我们已经打印了有关所有连接磁盘的信息。还有一个选项只列出单个磁盘信息。我们只提供选项后面的磁盘路径 -d
就像下面一样。
$ iostat -d /dev/vda

显示为MB(兆字节)
到目前为止,我们已经使用了有关大小的默认选项。可以对其进行更改,使其更具可读性。iostat输出可以提供兆字节 -m
. 在下面的示例中,读、写值以MB表示
$ iostat -m -d

显示时间戳
在间隔刷新状态下使用iostat时,每次打印都需要时间戳。这可以用 -t
参数如下。
$ iostat -t -d

显示扩展状态
在前面的示例中,我们使用选项来打印主要指标,但是有很多关于这个子系统的指标和统计信息。此扩展信息提供了有关子系统的更详细度量。
$ iostat -x

设置刷新间隔
最好的特性之一是以指定的间隔刷新iostat命令。只需提供如下所示的秒数即可指定此间隔。在本例中,我们使用2秒作为间隔值。
$ iostat 2 -d

相关文章: 什么是RAID 6(独立磁盘冗余阵列)和配置?