在Ubuntu系統中,有多種工具和方法可以用來監控進程的實時狀態。以下是一些常用的命令和工具:
top
命令:
top
命令可以實時顯示系統中各個進程的資源占用情況,包括CPU、內存使用情況等。在終端中輸入top
并回車,即可看到實時更新的進程列表。
htop
命令:
htop
是top
命令的一個增強版本,它提供了一個更加友好的用戶界面,以及更多的功能和配置選項。如果你的系統中沒有安裝htop
,可以通過以下命令安裝:
sudo apt update
sudo apt install htop
安裝完成后,輸入htop
并回車即可使用。
ps
命令:
ps
命令可以顯示當前系統中的進程狀態。使用ps aux
可以查看所有用戶的進程詳細信息。
systemd-cgtop
命令:
如果你的系統使用systemd
作為初始化系統和服務管理器,可以使用systemd-cgtop
命令來監控各個控制組(cgroup)的資源使用情況,這通常用于監控特定服務的資源使用。
pidstat
命令:
pidstat
是sysstat
包中的一個工具,它可以用來監控單個或多個進程的詳細性能指標。首先需要安裝sysstat
包:
sudo apt update
sudo apt install sysstat
然后使用pidstat -p [PID]
來監控特定進程,或者不帶參數使用pidstat
來監控所有進程。
glances
工具:
glances
是一個跨平臺的系統監控工具,它可以監控CPU、內存、磁盤、網絡等資源的使用情況,并提供了一個基于Web界面的實時視圖。安裝glances
可以使用以下命令:
sudo apt update
sudo apt install glances
安裝完成后,直接運行glances
即可。
使用圖形界面工具: 如果你更喜歡圖形界面,可以使用如GNOME System Monitor、KDE System Monitor、Conky等工具來監控進程和系統資源。
這些工具和命令可以幫助你實時監控Ubuntu系統中的進程狀態和資源使用情況。你可以根據自己的需求選擇合適的工具進行監控。