在 Ubuntu 系統中,你可以使用 cpustat
命令來查看系統中各個進程的 CPU 占用情況。cpustat
是一個性能監控工具,通常作為 sysstat
包的一部分提供。以下是如何安裝和使用 cpustat
來查看進程 CPU 占用的步驟:
安裝 sysstat
包:
如果你還沒有安裝 sysstat
,可以使用以下命令來安裝它:
sudo apt update
sudo apt install sysstat
使用 cpustat
查看進程 CPU 占用:
安裝完成后,你可以直接運行 cpustat
來查看 CPU 的使用情況。默認情況下,cpustat
會顯示 CPU 的整體統計信息,包括每個 CPU 核心的使用率。
如果你想查看特定進程的 CPU 占用,可以使用 -p
選項后跟進程的 PID:
cpustat -p <PID>
如果你想查看所有進程的 CPU 占用,可以使用:
cpustat -p ALL
實時更新顯示:
默認情況下,cpustat
會每秒更新一次顯示。你可以使用 -i
選項來指定更新間隔(以秒為單位),例如,每 5 秒更新一次:
cpustat -i 5
查看更詳細的信息:
cpustat
還提供了許多選項來顯示更詳細的信息,例如:
-u
:顯示用戶態 CPU 時間-s
:顯示每個 CPU 的統計信息-m
:顯示每個 CPU 的內存使用情況你可以結合這些選項來獲取更全面的 CPU 使用情況。
通過這些步驟,你應該能夠使用 cpustat
來監控和分析 Ubuntu 系統中進程的 CPU 占用情況。