Linux下各種監(jiān)控命令大全
作者:劉軍
Linux下各種監(jiān)控命令大全。
1.free
free是顯示的當(dāng)前內(nèi)存的使用,-m的意思是M字節(jié)來顯示內(nèi)容.我們來一起看看.
$ free -m
total used free shared buffers cached
Mem: 1002 769 232 0 62 421
-/+ buffers/cache: 286 715
Swap: 1153 0 1153
我們通過free命令查看機器空閑內(nèi)存時,會發(fā)現(xiàn)free的值很小。這主要是因為,在linux中有這么一種思想,內(nèi)存不用白不用,因此它盡可能的cache和buffer一些數(shù)據(jù),以方便下次使用。但實際上這些內(nèi)存也是可以立刻拿來使用的。所以 空閑內(nèi)存=free+buffers+cached=total-used。
2. vmstat
vmstat是報告關(guān)于進程,虛擬內(nèi)存,磁盤,CPU活動的一個統(tǒng)計報告.
在一個多CPU系統(tǒng)中,vmstat統(tǒng)計所有個數(shù)的CPU的平均輸出.為每個進程進行統(tǒng)計.沒有參數(shù)時,vmstat顯示每一行是自從系統(tǒng)啟動以后的虛擬內(nèi)存的活動情況. 基本的用法是vmstat interval count。
3.top
在系統(tǒng)維護的過程中,隨時可能有需要查看 CPU 使用率,并根據(jù)相應(yīng)信息分析系統(tǒng)狀況的需要。在 CentOS 中,可以通過 top 命令來查看 CPU 使用狀況。運行 top 命令后,CPU 使用狀態(tài)會以全屏的方式顯示,并且會處在對話的模式-- 用基于 top 的命令,可以控制顯示方式等等。退出 top 的命令為 q (在 top 運行中敲 q 鍵一次)。
4.ps
查看進程的詳細信息,常用 ps -aux
5.df du
du --查看文件大小; df--磁盤占用空間; bdf --適用于HP-UNIX
責(zé)任編輯:趙寧寧