Linux下檢視某一程序所佔用記憶體的方法
阿新 • • 發佈:2020-11-27
Linux下檢視某一個程序所佔用的記憶體,首先可以通過ps命令找到程序id,比如ps-ef |grepkafka可以看到kafka這個程式的程序id
可以看到是2913,現在可以使用如下命令檢視記憶體:
top -p 2913
這樣可以動態實時的看到CPU和記憶體的佔用率,然後按q鍵回到命令列
也可直接使用ps命令檢視:ps-aux |grepkafka
第一個標註的地方是CPU和記憶體佔用率,後面的943100是實體記憶體使用量,單位是k,此時kafka大約佔用943M記憶體
還可以檢視程序的status檔案:cat/proc/2913/status
VmRSS對應的值就是實體記憶體佔用,大約為943M和剛才一致
另外還可以通過top命令動態檢視記憶體佔用
通過:
psaux |sort-k4,4nr |head-n10檢視記憶體佔用前10名的程式
轉自:https://www.cnblogs.com/xuanbjut/p/11564744.html