Linux中查看某个进程使用的内存情况

在Linux如果想查看某个进程锁使用的内存情况,可以进行如下操作,找到程序对应的进程号,这里以Mysql为例:

ps -ef|grep mysql
  1. 通过top命令查看:
# top -p 7559
  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                                                                       
 7559 mysql     20   0 6071992 243056  13848 S   0.0  0.7   2:12.89 mysqld                                                                                                                                                        

  1. 通过 ps -aux查看:
# ps -aux|grep mysql

在这里插入图片描述
分别为CPU和内存占比,后面的是内存占比,单位是KB

  1. 查看/proc status文件:
# cat /proc/7559/status

在这里插入图片描述

VmRSS对应的就是该进程号所使用的内存情况。

另外,可以查看内存使用前10的进程:


ps -aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -10
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值