在Debian系統中,cpustat
是一個用于顯示CPU統計信息的工具,它是 sysstat
包的一部分。要使用 cpustat
顯示進程的CPU占用,你可以按照以下步驟操作:
安裝sysstat包(如果尚未安裝):
打開終端,運行以下命令來安裝 sysstat
包:
sudo apt update
sudo apt install sysstat
運行cpustat:
安裝完成后,你可以通過運行 cpustat
命令來查看CPU的總體統計信息。默認情況下,它不會顯示單個進程的CPU占用。
若要查看進程級別的CPU占用,你可以使用 -p
選項,后跟進程ID(PID)或進程名。例如:
cpustat -p <PID>
或者,如果你想查看所有進程的CPU占用,可以運行:
cpustat -p ALL
實時更新:
cpustat
默認會每秒更新一次統計信息。如果你想改變更新頻率,可以使用 -i
選項指定間隔秒數。例如,每5秒更新一次:
cpustat -p ALL -i 5
其他選項:
cpustat
還有許多其他選項,比如 -u
顯示用戶態CPU時間,-s
顯示每個CPU的使用情況等。你可以使用 man cpustat
查看完整的幫助文檔。
請注意,cpustat
顯示的是進程的CPU時間,而不是CPU占用百分比。如果你需要查看進程的CPU占用百分比,可以使用 top
或 htop
命令。例如,運行 top
并按 P
鍵可以按照CPU使用率對進程進行排序。