linux下有時候需要檢視系統記憶體占用的情況,兩個方法。
乙個是用top
輸入大寫的m
可以檢視到占用記憶體的程序pid,以及占用的百分比
pid是第一列,記憶體占用百分比是%mem這一列
另外也可以通過下面的方法查記憶體占用:
ps -aux | sort -nk4
這個命令其實就相當於
ps -aux|sort -n -k 4
-k指定列數,-k 4意思就是指定第4列,就是記憶體那一列
如果是cpu,就可以用-k 3
-n 依照數值大小來排序
我們可以取使用記憶體最多的前10個程序
加了乙個-r ,-r 是逆向排序:
ps -aux | sort -nrk4 | head -n 10
linux 檢視程序占用記憶體
top b n 1 grep opera awk cpu 0.0 mem 26.4 其中 rss 程序實際占用物理記憶體大小 vsz 任務虛擬位址空間的大小 root localhost cat proc self statm 654 57 44 0 0 334 0 以下是我自己的理解 從上面可以看...
linux 檢視程序占用記憶體
top b n 1 grep opera awk cpu 0.0 mem 26.4 其中 rss 程序實際占用物理記憶體大小 vsz 任務虛擬位址空間的大小 root localhost cat proc self statm 654 57 44 0 0 334 0 以下是我自己的理解 從上面可以看...
linux 檢視程序占用記憶體
top b n 1 grep opera awk cpu 0.0 mem 26.4 其中 rss 程序實際占用物理記憶體大小 vsz 任務虛擬位址空間的大小 root localhost cat proc self statm 654 57 44 0 0 334 0 以下是我自己的理解 從上面可以看...