查看機器剩余內存free即可,百度就可以輕松查到,主要想說的
查所有進程占用內存情況並排序: ps aux | sort -nk5
查看線程個數及關聯的進程id:pstree -apn 當前進程id
k5代表根據RSS排序,k6代表VSZ排序。
------------------------------說明--------------------------
Buffers 是對原始磁盤塊的臨時存儲,也就是用來緩存磁盤的數據,通常不會特別大(20MB 左右)。這樣,內核就可以把分散的寫集中起來,統一優化磁盤的寫入,比如可以把多次小的寫合並成單次大的寫等等。
Cached 是從磁盤讀取文件的頁緩存,也就是用來緩存從文件讀取的數據。這樣,下次訪問這些文件數據時,就可以直接從內存中快速獲取,而不需要再次訪問緩慢的磁盤。
SReclaimable 是 Slab 的一部分。Slab 包括兩部分,其中的可回收部分,用 SReclaimable 記錄;而不可回收部分,用 SUnreclaim 記錄。