常见命令-资源查看-iostat命令实践
文章目录
-
-
- 系统中未安装 iostat 命令
- 1. 监控CPU与磁盘的基础负载
- 2. 诊断I/O性能瓶颈
- 3. 实时监控与动态采样
- 4. 特定设备或分区的精细化监控
- 5. 性能测试与基准数据生成
- 6. 结合其他工具进行综合调优
- 总结
- 结果输出速查表
-
- 第一部分:CPU统计信息
- 第二部分:设备/磁盘统计信息(默认输出)
- 第三部分:扩展统计信息(需使用`-x`选项)
-
系统中未安装 iostat 命令
iostat 是 sysstat 工具集的一部分,需通过安装该软件包获得,iostat工具集包含:sar
,iostat
,mpstat
,pidstat
,vmstat
,nfsiostat
,cifsiostat
,tapestat
,sadc
,sa1
,sa2
,sadf
Debian/Ubuntu系统
sudo apt update # 更新软件源 sudo apt install sysstat
CentOS/RHEL系统
sudo yum install sysstat
1. 监控CPU与磁盘的基础负载
通过基本参数快速获取系统整体性能概览:
• 查看CPU利用率:iostat -c
输出字段包括用户态(%usr)、内核态(%sys)、I/O等待(%iowait)等,帮助判断CPU是否因I/O阻塞导致空闲时间减少。
• 查看磁盘I/O统计:iostat -d 默认按k统计