实用:iostat推荐选项及为什么%util不可信

iostat 是一个用于监控系统输入/输出设备负载的命令行工具。

推荐选项–human -d -x

它有很多的选项,这是日常使用最简单最频繁的选项组合:

  • iostat --human -d -x sda sdb 1 3

    • --human-h:这个选项使得输出的数据以人类可读的格式显示,例如使用KB、MB等单位而不是单纯的字节数。
    • -d:这个选项告诉 iostat 只显示设备(如硬盘)的利用率报告,而不会显示CPU的使用情况。
    • -x:扩展统计信息。使用这个选项会显示更详细的I/O统计信息,包括但不限于平均请求大小、平均队列长度等。
    • sda sdb:指定要监控的设备名称,在这个例子中是 sdasdb。这些通常是系统中的硬盘或其他存储设备。
    • 1 3:这两个数字指定了两个参数:间隔时间(1秒)和报告次数(3次)。也就是说,iostat 将每秒生成一次报告,并总共生成3次这样的报告。

综合起来,这条命令的作用是在接下来的3秒内,每隔1秒对 sdasdb 这两个设备进行一次详细的I/O统计分析,并以易读的格式输出结果。

输出的分类与含义

对于 iostat 输出的表头的解释,可以按照 I/O 请求速率I/O 数据量请求合并请求延迟队列长度请求大小设备性能 等类别进行分类。

# iostat --human -d -x sda sdb 1 3
Linux 4.18.0-305.3.1.el8.x86_64 (localhost)        02/26/2025      _x86_64_        (4 CPU)

Device            r/s     w/s     rkB/s     wkB/s   rrqm/s   wrqm/s  %rrqm  %wrqm r_await w_await aqu-sz rareq-sz wareq-sz  svctm  %util
sdb              1.26   48.58    128.5k      7.2M     1.22     0.00  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值