1. 程式人生 > >linux 下檢視系統資源和負載,以及效能監控

linux 下檢視系統資源和負載,以及效能監控

1,檢視磁碟 

df -h 

2,檢視記憶體大小 

free 

free [-m|g]按MB,GB顯示記憶體 

vmstat 檢視虛擬記憶體

3,檢視cpu 

cat /proc/cpuinfo 

只看cpu數量grep "model name" /proc/cpuinfo | wc -l 

4,檢視系統記憶體 

cat /proc/meminfo 

5,檢視每個程序的情況 

cat /proc/5346/status 5347是pid

6,檢視負載 

uptime 

7,檢視系統整體狀態 

top 

最後一些輸出資訊的解釋: load average: 0.09, 0.05, 0.01 三個數分別代表不同時間段的系統平均負載(一分鐘、五 分鐘、以及十五分鐘),它們的數字當然是越小越好。“有多少核心即為有多少負荷”法則: 在多核處理中,你的系統均值不應該高於處理器核心的總數量 程序使用的記憶體可以用top,有3個列VIRT RES SHR, 標示了程序使用的記憶體情況, VIRT標識這個程序可以使用的記憶體總大小, 包括這個程序真實使用的記憶體, 對映過的檔案, 和別的程序共享的記憶體等. RES標識這個這個程序真實佔用記憶體的大小. SHR標識可以和別的程序共享的記憶體和庫大小. 

 8,檢視命令歷史(含時間戳) 

export HISTTIMEFORMAT='%F %T ';history| more 

9,檢視資料夾和檔案大小 

du -h --max-depth=0 dm 檢視dm目錄大小 

du -h --max-depth=1 dm 檢視dm目錄大小,以及dm各檔案資料夾的大小 

du -h --max-depth=0 檢視當前資料夾大小

 轉自:https://software.intel.com/zh-cn/blogs/2012/03/20/linux-5