Linux 查看某一个进程占用内存情况
生活随笔
收集整理的這篇文章主要介紹了
Linux 查看某一个进程占用内存情况
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
? ? Linux下查看某一個進(jìn)程所占用的內(nèi)存,首先可以通過ps命令找到進(jìn)程id,比如?ps?-ef |?grep?kafka?可以看到kafka這個程序的進(jìn)程id
可以看到是2913,現(xiàn)在可以使用如下命令查看內(nèi)存:
top -p 2913
這樣可以動態(tài)實時的看到CPU和內(nèi)存的占用率,然后按q鍵回到命令行
也可直接使用ps命令查看:?ps?-aux |?grep?kafka?
第一個標(biāo)注的地方是CPU和內(nèi)存占用率,后面的943100是物理內(nèi)存使用量,單位是k,此時kafka大約占用943M內(nèi)存
還可以查看進(jìn)程的status文件:?cat?/proc/2913/status?
VmRSS對應(yīng)的值就是物理內(nèi)存占用,大約為943M和剛才一致
另外還可以通過?top?命令動態(tài)查看內(nèi)存占用
通過:?ps?aux |?sort?-k4,4nr |?head?-n?10?查看內(nèi)存占用前10名的程序
總結(jié)
以上是生活随笔為你收集整理的Linux 查看某一个进程占用内存情况的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: go基础库之环境变量的获取与设置以及如何
- 下一篇: ubuntu下永久设置文件句柄数和虚拟内