千家信息网

Linux中怎么查看进程所占内存

发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,这篇文章主要介绍"Linux中怎么查看进程所占内存",在日常操作中,相信很多人在Linux中怎么查看进程所占内存问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Linux
千家信息网最后更新 2025年01月17日Linux中怎么查看进程所占内存

这篇文章主要介绍"Linux中怎么查看进程所占内存",在日常操作中,相信很多人在Linux中怎么查看进程所占内存问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"Linux中怎么查看进程所占内存"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!


Linux下查看某一个进程所占用的内存,首先可以通过ps命令找到进程id,比如 ps -ef | grep kafka 可以看到kafka这个程序的进程id

  

  可以看到是2913,现在可以使用如下命令查看内存:

 top -p 2913

  

  这样可以动态实时的看到CPU和内存的占用率,然后按q键回到命令行

  也可直接使用ps命令查看: ps -aux | grep kafka

  

  第一个标注的地方是CPU和内存占用率,后面的943100是物理内存使用量,单位是k,此时kafka大约占用943M内存

  还可以查看进程的status文件: cat /proc/2913/status

  

  VmRSS对应的值就是物理内存占用,大约为943M和刚才一致

  另外还可以通过 top 命令动态查看内存占用

  通过: ps aux | sort -k4,4nr | head -n 10 查看内存占用前10名的程序

到此,关于"Linux中怎么查看进程所占内存"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

0