在 Ubuntu 系统中,cpustat 是一个用于显示 CPU 使用情况的工具,通常它是 sysstat 包的一部分。默认情况下,cpustat 主要显示 CPU 的使用率、上下文切换次数、中断次数等信息,并不直接显示磁盘 I/O 相关的 CPU 使用情况。
如果你想查看与磁盘 I/O 相关的 CPU 使用情况,可以考虑以下几种方法:
使用 iostat 命令:
iostat 是另一个非常有用的工具,它可以显示 CPU 使用率和磁盘 I/O 统计信息。sysstat 包(如果尚未安装):sudo apt update
sudo apt install sysstat
iostat 查看 CPU 和磁盘统计信息:iostat -c -m
这里,-c 选项用于显示 CPU 统计信息,-m 选项用于以 MB/s 显示磁盘传输速率。使用 pidstat 命令:
pidstat 可以用来监控特定进程的 I/O 统计信息。sysstat 包(如果尚未安装):sudo apt update
sudo apt install sysstat
pidstat 查看所有进程的 I/O 统计信息:pidstat -d
使用 atop 工具:
atop 是一个交互式的性能监视工具,可以实时查看系统资源的使用情况,包括 CPU 和磁盘 I/O。atop:sudo apt update
sudo apt install atop
atop:sudo atop
atop 界面中,你可以查看 CPU 使用率以及磁盘 I/O 统计信息。这些工具可以帮助你更好地了解系统的 I/O 性能以及哪些进程可能在进行大量的磁盘操作,从而间接影响 CPU 的使用情况。