linux 内存消耗大,如何在Linux中找出内存消耗大的进程

b9c39f0e44b5798225babdc8e2610a2c.png

不少次,你或许碰见过体系耗费了过多的内存。假如是这种情况,那么好的办法是识别出 Linux 机器上耗费过多内存的进程。我相信,你或许现已运转了下文中的指令以进行检查。假如没有,那你尝试过哪些其余的指令?我指望你能够在评论中更新这篇文章,它或许会协助其余用户。性能

运用 top 指令 和 ps 指令 能够轻松的识别这种情况。我曩昔常常一块儿运用这两个指令,两个指令获得的结果是相同的。因此我主张你从中选择一个喜欢的运用就能够。3d

ps 指令用于陈述当前进程的快照。ps 指令的意思是“进程情况”。这是一个标准的 Linux 应用程序,用于查找有关在 Linux 体系上运转进程的信息。blog

它用于列出当前正在运转的进程及其进程 ID(PID)、进程全部者称号、进程优先级(PR)以及正在运转的指令的绝对路径等。进程

下面的 ps 指令格局为你提供有关内存耗费最大进程的更多信息。内存

运用如下 ps 指令格局可在输出中仅展现有关内存耗费过程的特定信息。class

假如你只想查看指令称号而不是指令的绝对路径,请运用下面的 ps 指令格局。程序

Linux 的 top 指令是用来监督 Linux 体系性能的最好和最知名的指令。它在交互界面上显现运转的体系进程的实时视图。可是,假如要查找内存耗费最大的进程,请 在批处理形式下运用 top 指令。im

你应该正确地 了解 top 指令输出 以处理体系中的性能问题。top

假如你只想查看指令称号而不是指令的绝对路径,请运用下面的 top 指令格局。img

ps_mem 程序 用于显现每一个程序(而不是每一个进程)运用的中心内存。该程序容许你检查每一个程序运用了多少内存。它根据程序计算私有和同享内存的数量,并以最合适的方式返回已运用的总内存。

它运用如下逻辑来计算内存运用量。总内存运用量 = sum(用于程序进程的专用内存运用量) + sum(用于程序进程的同享内存运用量)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值