在 Ubuntu 系统中,cpustat 是一个用于显示 CPU 使用情况的工具,通常作为 sysstat 包的一部分提供。要查看 CPU 进程信息,可以使用 mpstat 命令,它是 cpustat 的一个子命令。
以下是如何使用 mpstat 查看 CPU 进程信息的步骤:
安装 sysstat 包(如果尚未安装):
sudo apt update
sudo apt install sysstat
使用 mpstat 查看 CPU 信息:
查看所有 CPU 的统计信息:
mpstat -P ALL 1
这个命令会每秒更新一次所有 CPU 的统计信息。
查看特定 CPU 的统计信息(例如,CPU 0):
mpstat -P 0 1
查看系统整体的 CPU 利用率:
mpstat -u 1
查看 I/O 统计信息:
mpstat -I SUM 1
查看进程级别的 CPU 使用情况:
如果你想查看具体哪些进程正在使用 CPU,可以使用 pidstat 命令(也是 sysstat 包的一部分):
pidstat -u 1
这个命令会每秒更新一次每个进程的 CPU 使用情况。
这些工具提供了丰富的选项来定制输出,可以通过查看其手册页 (man mpstat, man pidstat) 来获取更多详细信息和选项。