[問題] 如何知道Linux記憶體每個Process使用量?

看板Linux作者 (冬眠)時間12年前 (2012/07/04 01:53), 編輯推噓2(203)
留言5則, 4人參與, 最新討論串1/1
系統是 CentOS 5, 總記憶體 3GB. 剛開機時, 記憶體使用量 1GB, 剩餘記憶體 2GB. 過幾天後, 記憶體使用量 2.9GB, 剩餘記憶體約 100MB. 利用 System Monitor 與 指令 top, ps, 皆無法很容易看出底是哪幾個Process使用到大量的記憶體, 請問一下, 有什麼方法可以知道原因呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.121.211.33

07/04 01:55, , 1F
如果有其他套件可以安裝, 也請推薦一下
07/04 01:55, 1F

07/04 02:17, , 2F
ps -eo %mem,comm|sort ?
07/04 02:17, 2F

07/04 11:50, , 3F
用 top 可以照 RES 排序
07/04 11:50, 3F

07/04 12:11, , 4F
因為大量的記憶體是被cache用去了,去研究一下記憶體管理吧
07/04 12:11, 4F

07/06 22:47, , 5F
Adama正解
07/06 22:47, 5F
文章代碼(AID): #1Fyp6VwJ (Linux)