cpustat 是一个用于监控 CPU 使用情况的工具,它是 sysstat 包的一部分。要使用 cpustat 监控特定进程,您需要结合其他工具,如 pidstat。pidstat 也是 sysstat 包的一部分,可以用来监控特定进程的 CPU、内存和其他资源使用情况。
首先,确保您已经安装了 sysstat 包。在 Ubuntu 上,您可以使用以下命令安装:
sudo apt-get update
sudo apt-get install sysstat
接下来,使用 pidstat 命令监控特定进程。例如,要监控进程 ID 为 12345 的进程,您可以运行:
pidstat -p 12345 1
这将每秒刷新一次该进程的 CPU 使用情况。如果您想持续监控,可以去掉 -p 参数后面的 1。
如果您想查看所有进程的 CPU 使用情况,可以运行:
pidstat 1
这将每秒刷新一次所有进程的 CPU 使用情况。
请注意,cpustat 和 pidstat 主要关注 CPU 使用情况。如果您需要监控其他资源(如内存、磁盘 I/O 等),您可能需要使用其他工具,如 htop、atop 或 iostat。