Linux iostat命令教程及示例

Linux iostat是sysstat实用程序的一部分。iostat命令主要用于跟踪输入输出相关的事件和问题。iostat命令可以提供有关输入和输出的度量、信息和统计信息。

null

安装

Iostat与sysstat工具一起安装,下一页将对此进行解释。

http://www.poftut.com/linux-sysstat-utilities-monitoring-system-performance/

救命

可以获得有关iosstat的帮助 --help 类似下面的选项。简单帮助也提供有关语法的信息。

$ iostat --help
Help
救命

基本

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

$ iostat
iostat
命令

仅显示CPU统计信息

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

$ iostat -c
Display CPU Statistics
显示CPU统计信息

仅显示磁盘统计信息

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

$ iostat -d
Display Only Disk Statistics
仅显示磁盘统计信息

显示单个磁盘统计信息

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

$ iostat -d /dev/vda
Display Single Disk Statistics
显示单个磁盘统计信息

显示为MB(兆字节)

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

$ iostat -m -d
Display As MB(Megabyte)
显示为MB(兆字节)

显示时间戳

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

$ iostat -t -d
Display Time stamps
显示时间戳

显示扩展状态

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

$ iostat -x
Display Extended Status
显示扩展状态

设置刷新间隔

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

$ iostat 2 -d
Set Refresh Interval
设置刷新间隔

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

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享