ubuntu

ubuntu cpustat如何查看磁盘I/O

小樊
45
2025-10-16 00:13:46
栏目: 智能运维

在 Ubuntu 系统中,cpustat 是一个用于显示 CPU 统计信息的工具,通常作为 sysstat 包的一部分提供。然而,cpustat 默认情况下并不显示磁盘 I/O 统计信息。要查看磁盘 I/O,你可以使用其他工具,如 iostatiotopvmstat

使用 iostat

iostat 是一个强大的工具,用于监控系统的输入/输出设备负载。

  1. 安装 sysstat(如果尚未安装):

    sudo apt update
    sudo apt install sysstat
    
  2. 查看磁盘 I/O 统计信息

    运行以下命令来查看所有设备的 I/O 统计信息:

    iostat
    

    你可以指定时间间隔和报告次数,例如每秒更新一次,共报告 5 次:

    iostat -x 1 5
    

使用 iotop

iotop 是一个实时监控磁盘 I/O 使用情况的工具,类似于 top 命令。

  1. 安装 iotop

    sudo apt update
    sudo apt install iotop
    
  2. 运行 iotop

    sudo iotop
    

    默认情况下,iotop 会显示所有进程的 I/O 活动。你可以使用 -p 选项来监控特定进程的 I/O 活动,例如:

    sudo iotop -p <PID>
    

使用 vmstat

vmstat 是一个用于报告虚拟内存统计信息的工具,也可以显示 CPU 和磁盘 I/O 统计信息。

  1. 运行 vmstat

    vmstat 1 5
    

    这将每秒更新一次统计信息,共报告 5 次。

总结

根据你的需求选择合适的工具来监控磁盘 I/O。

0
看了该问题的人还看了