監控系統資源:vmstat
#vmstat [采樣時間] [ 采樣次數]
如:#vmstat 3 2
每3秒采樣一次,總共采樣2次

輸出信息各字段解釋
r | 表示運行隊列,如果運行隊列多大表示CPU很繁忙 |
b | 表示阻塞的進程 |
swpd | 虛擬內存已使用的大小,如果大于0,表示機器物理內存不足 |
free | 空閑的物理內存大小 |
buff | 緩沖 |
cache | 緩存 |
si | 每秒從磁盤讀入虛擬內存的大小 |
so | 每秒從虛擬內存寫入磁盤的大小 |
bi | 磁盤的寫入速度 |
bo | 磁盤的讀速度 |
id | cpu空閑資源所在百分比 |
緩存和緩沖的解釋:
由于硬盤和內存的讀寫速度有天壤之別,當有數據寫入到磁盤是會有緩沖機制來提高效率。當數據從磁盤寫入到內存中,會有緩存機制來提高效率
查看開機時內核檢測信息:dmesg
在啟動Linux時,屏幕前會有很多文字嘩嘩的在屏幕上顯示,感覺很高大上。那些信息包含系統資源信息。開機完成后還是可以查看的,可以使用dmesg命令。
#dmesg

上面的輸出信息很多,用肉眼去找尋自己需要的信息很痛苦的,管道服務來幫忙。
#dmesg | grep CPU
利用管道服務查找CPU信息

查看內存使用情況:free
#free -m
顯示內存使用情況,內存單位MB

查看CPU詳細信息
#cat /PRoc/cpuinfo
顯示詳細的CPU信息

查看系統內核相關信息:uname
#uname [選項]
選項:
-a : 查看系統所有相關信息
-r :查看內核版本
-s:查看內核名

判斷當前系統的位數
#file /bin/ls
將會顯示系統當前的位數是32位還是64位。/bin/ls是系統自帶命令ls所在路徑

查看Linux系統的發行版本:lsb_release
#lsb_release

新聞熱點
疑難解答