在Linux系統中,有多種工具和方法可以用來監控系統資源。以下是一些常用的命令和工具:
top
- 實時顯示系統進程和資源使用情況。
使用方法:直接在終端輸入 top
并按回車鍵。
htop
- top
的增強版本,提供更友好的用戶界面和更多功能。
使用方法:如果未安裝,可以使用包管理器安裝(例如 sudo apt install htop
),然后輸入 htop
。
vmstat
- 顯示虛擬內存統計數據。
使用方法:輸入 vmstat
后可以查看系統的內存、進程、CPU等使用情況。
free
- 顯示系統內存使用情況。
使用方法:輸入 free -h
可以查看內存使用情況,并以人類可讀的格式顯示。
iostat
- 顯示CPU和I/O統計信息。
使用方法:輸入 iostat
后可以查看磁盤I/O和CPU的使用情況。
df
- 顯示文件系統的磁盤空間使用情況。
使用方法:輸入 df -h
可以查看所有掛載的文件系統的磁盤空間使用情況。
du
- 顯示目錄或文件的磁盤使用情況。
使用方法:輸入 du -sh *
可以查看當前目錄下每個文件和目錄的磁盤使用情況。
sar
- 收集和報告系統活動信息。
使用方法:輸入 sar
后可以查看CPU、內存、網絡接口等的歷史使用情況。
atop
- 監控系統資源和進程的工具,可以記錄歷史數據。
使用方法:如果未安裝,可以使用包管理器安裝(例如 sudo apt install atop
),然后輸入 atop
。
glances
- 一個跨平臺的系統監控工具,可以通過Web界面查看。
使用方法:如果未安裝,可以使用包管理器安裝(例如 sudo apt install glances
),然后輸入 glances
。
nmon
- 性能監視工具,適用于Linux和AIX系統。
使用方法:如果未安裝,可以使用包管理器安裝(例如 sudo apt install nmon
),然后輸入 nmon
。
這些工具可以幫助你監控Linux系統的各種資源,包括CPU、內存、磁盤I/O、網絡等。你可以根據自己的需要選擇合適的工具來使用。