iostat的使用说明

发布于:2025-08-07 ⋅ 阅读:(11) ⋅ 点赞:(0)

iostat的使用说明

1.iostat 说明

iostat 是一个 系统性能监控工具,主要用于 监控 CPU 使用情况磁盘 I/O(输入/输出)性能。它是 sysstat 工具包的一部分,广泛用于 Linux 系统中,特别适合用于分析磁盘性能瓶颈、排查系统慢速问题、优化服务器性能等场景。

2.iostat使用

查看 CPU 和磁盘 I/O 的总体情况


# iostat


Linux 4.18.0-348.el8.x86_64 (u1azabbixap01)     07/18/2025      _x86_64_        (16 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2.22    0.00    1.41    2.29    0.00   94.08

Device             tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda             812.19        11.42     29196.00  264496284 675977519865
scd0              0.00         0.00         0.00          2          0
dm-0           1069.61        15.50     33777.77  358979876 782059474470
dm-1              0.20         0.31         0.48    7073248   11207048
dm-2              0.04         0.00         0.14      97942    3205004
loop0             0.00         0.31         0.00    7272881          0
sdb             281.36         4.41      4582.39  102152879 106096375027
sdc               0.00         0.00         0.00      13141        874

📊 一、整体 CPU 使用情况(avg-cpu 部分)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           2.22    0.00    1.41    2.29    0.00   94.08
指标 含义 当前值 说明
%user 用户态 CPU 使用率 2.22% 较低,表示用户程序消耗的 CPU 不多
%nice Niced 用户进程 CPU 使用率 0.00% 无优先级调整的进程
%system 内核态 CPU 使用率 1.41% 正常范围
%iowait 等待 I/O 完成的 CPU 时间 2.29% 较高,表示系统存在一定的 I/O 压力
%steal 虚拟机等待物理 CPU 时间 0.00% 无资源争抢
%idle CPU 空闲时间 94.08% 表示 CPU 资源整体充足

📝 结论:虽然 CPU 总体负载很低,但 %iowait 达到 2.29%,说明存在 磁盘 I/O 等待,可能是瓶颈所在。


📊 二、磁盘和逻辑卷 I/O 情况(Device 部分)

🔹 关键指标解释

列名 含义

网站公告

今日签到

点亮在社区的每一天
去签到