开发者社区> 问答> 正文

Linux性能调优种如何找到消耗内存的进程?

Linux性能调优种如何找到消耗内存的进程?

展开
收起
我是小美女 2021-10-30 14:27:20 335 0
1 条回答
写回答
取消 提交回答
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。

    您好,使用top查看物理内存占用,使用top命令,并且CTRL+M就会按照内存的使用率给进程排序。 循环查询虚拟内存占用方法: 第一列为PID,第二列为这个进程占用的虚拟内存

    # for i in $( cd /proc;ls |grep "^[0-9]"|awk ' $0 >100') ;do awk '/Swap:/{a=a+$2}END{print '"$i"',a/1024"M"}' /proc/$i/smaps 2>/dev/null ; done | sort -k2nr | head -10
    112 0M
    1149 0M
    
    
    2021-10-30 14:34:01
    赞同 1 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Linux系统通过fail2ban对暴力破解进行防护 立即下载
《3-Alibaba Dragonwell 在Alibaba Cloud Linux 3上的应用及优化》 立即下载
Alibaba Cloud Linux 3 技术揭秘 立即下载