cpustat
是一个用于监控 CPU 使用情况的命令行工具,它是 sysstat
软件包的一部分。cpustat
可以显示 CPU 的各种统计信息,如用户态时间、系统态时间、空闲时间等。然而,cpustat
本身并不直接显示每个进程的 CPU 使用情况。
如果你想要监控每个进程的 CPU 使用情况,你可以使用其他工具,如 top
、htop
或 ps
。这些工具可以显示系统中运行的进程及其相关的 CPU 使用情况。
例如,要使用 top
命令,只需在终端中输入以下命令:
top
这将显示一个实时更新的进程列表,包括每个进程的 CPU 使用率、内存使用情况等信息。
如果你想要使用 htop
,首先需要安装它(如果尚未安装):
sudo apt-get install htop
然后运行以下命令:
htop
htop
提供了一个更易于阅读的界面,以及更多的功能和选项。
如果你只对特定进程的 CPU 使用情况感兴趣,可以使用 ps
命令。例如,要查看名为 “my_process” 的进程的 CPU 使用情况,可以运行以下命令:
ps -C my_process -o %cpu,%mem,pid,cmd
这将显示 “my_process” 进程的 CPU 使用率、内存使用情况、进程 ID 和命令行。