1. 程式人生 > 實用技巧 >Linux下檢視某一程序所佔用記憶體的方法

Linux下檢視某一程序所佔用記憶體的方法

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