打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Linux使用iostat命令测试硬盘性能数据

常用命令:iostat -xk /dev/sda 3

表示在我们按下 ctr+c 之前 3 秒打印磁盘 sda 的性能数据。

$iostat -xk /dev/sda 3
Linux 4.4.0-210-generic (ubuntu) 	12/06/2022 	_x86_64_	(4 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.11    0.00    0.16    0.09    0.00   99.63

Device:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await r_await w_await  svctm  %util
sda               0.02     0.12    0.80    0.09    14.29     7.79    50.08     0.03   37.17   15.98  235.08   4.80   0.42


iostat:获取报告和统计数据。

iostat -x:显示更详细的统计信息。
iostat -c:仅显示 cpu 统计信息。
iostat -d:只显示设备报告。
iostat -xd:仅显示设备的扩展 I/O 统计信息。
iostat -k:以千字节或兆字节为单位捕获统计信息。
iostat -k 2 3:延迟显示 cpu 和设备统计信息。
iostat -j ID mmcbkl0 sda6 -x -m 2 2:显示持久化设备名称统计信息。
iostat -p:显示块设备的统计信息。

iostat命令用于监视系统输入/输出设备加载观察与平均传输相关的设备激活时间效率。

iostat命令生成可用于更改系统配置的报告配置以更好地平衡物理磁盘之间的输入/输出负载。

iostat命令生成的第一个报告提供了有关系统启动后的时间,除非使用了-y选项(在本例中省略第一报告)。

每个后续报告都包含自上一次报告以来的时间汇报每次运行iostat命令时都会报告所有统计信息。报告由CPU标题行和CPU统计数据行组成。在多处理器上CPU统计作为所有处理器之间的平均值在系统范围内计算。显示设备标题行,后跟每个设备的一行统计信息已配置。

interval参数指定每个报告之间的时间量(以秒为单位)。计数参数可以与间隔参数一起指定。如果如果指定了count参数,则count的值决定间隔秒生成的报告。如果指定了间隔参数如果没有count参数,iostat命令将连续生成报告。

如果你需要提取其中某一列的数据,使用awk命令即可:

iostat | awk '{print $1}'

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
使用vmstat和iostat命令进行Linux性能监控?二
一文看懂Linux命令
解决linux中iowait 过高的问题
每天一个linux命令(47):iostat命令
用于检测查看磁盘活动的Linux命令
Linux中几个获取硬件详细信息的命令 | linux资讯
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服