linux:iostat 用法详解

文章目录


描述

iostat 是一个在类Unix操作系统中常用的系统监控工具,尤其是Linux系统中,它主要用于收集和报告中央处理器(CPU)使用情况以及磁盘输入/输出(I/O)统计数据。以下是 iostat 命令的基本用法及其参数详解:

语法

bash 复制代码
iostat [选项] [interval [count]] [device... | ALL]

参数

  • -c: 只显示CPU使用情况的统计信息。
  • -d--disk: 显示磁盘使用情况,即每个设备的I/O统计信息,包括读写操作的数量、字节数以及设备利用率等。
  • -k-m: 指定输出的单位,-k 表示以千字节(KB)为单位,-m 则表示以兆字节(MB)为单位。
  • -t: 在输出中包含当前时间戳。
  • -x: 显示扩展统计信息,包括设备的额外指标,如每扇区的错误数等。
  • -p [device | ALL]: 显示单个指定设备或者所有设备的详细统计信息。
  • -N: 显示关于逻辑卷管理(LVM)的信息。
  • -n: 显示关于网络文件系统(NFS)的统计信息。
  • interval: 如果提供了间隔时间(例如,5表示每5秒),iostat 将会每隔指定的时间间隔输出一次统计信息。
  • count: 可选参数,指明连续打印统计信息的次数。如果不指定,则持续打印直到手动停止。

例子

bash 复制代码
iostat: 默认情况下,只输出一次自系统启动以来的统计信息。
iostat -c: 只显示CPU使用率。
iostat -d: 显示磁盘I/O统计。
iostat -dx 5: 每隔5秒显示一次详细的磁盘I/O统计信息,直到被用户中断。
iostat -dmx 2 10: 每隔2秒显示一次按MB计算的磁盘I/O统计,共显示10次。
iostat -dx -p sda: 显示名为`sda`的磁盘的详细I/O统计信息。
相关推荐
r-t-H5 分钟前
从零开始搭建CDH-第十二章
linux·hive·spark·centos·hbase
~黄夫人~18 分钟前
零基础速通|Windows&Linux 常用命令行对照表大全
linux·运维·windows·笔记·备忘录·整理表格
benjiangliu21 分钟前
LINUX系统-17-EXT系列文件系统(二)
linux·运维·服务器
杨云龙UP22 分钟前
Linux 根分区被日志吃满?一次 58G Broker 日志清理实战_2026-05-20
linux·运维·服务器·数据库·hdfs·apache
络合白泽33 分钟前
Debian 13 + NVIDIA Optimus 笔记本:从零配置 Wayland Explicit Sync 完整指南
运维·debian
ㄣ知冷煖★1 小时前
统一网关架构实践:从 Token 鉴权到路由、策略与凭证池转发全链路解析
java·服务器·架构
珠海西格电力1 小时前
零碳园区的碳排放指标计算的实操步骤
大数据·运维·人工智能·物联网·能源
叶半欲缺1 小时前
Linux通过lvm扩容根目录
linux·运维·服务器
utf8mb4安全女神2 小时前
Linux网络服务
linux·运维·服务器
vortex52 小时前
Linux PAM 配置详解:从原理到实战,彻底阻断非授权提权
java·linux·服务器