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。