linux查看usr利用率,在Linux中通过Top运行进程查找最高内存和CPU使用率

我记得一次阅读,高效的系统管理员是懒惰的人。原因不是他们不在做他们的工作或浪费他们的时间 - 这主要是因为他们已经自动化了大量的日常任务。因此,他们不必保管他们的服务器,可以利用他们的时间学习新技术,并始终保持在他们的游戏的top。

自动化你的任务的一部分,是学习如何获得一个脚本做什么你必须做自己否则。继续向您自己的知识库添加命令同样重要。

因此,在本文中,我们将分享一个诀窍,找出哪些进程在Linux中消耗大量的内存和CPU利用率。

9cae08c268f7205bc00e6fac227af153.png

按RAM和CPU使用率查找Linux进程

也就是说,让我们开始吧。

检查在Linux中按RAM或CPU使用率排序的Top Process

下面的命令将显示由RAM和CPU用在后代的形式(如果你想看到完整的列表中删除的管道和头部 )下令top进程的列表:

# ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head

示例输出

PID PPID CMD %MEM %CPU

25912113 /usr/lib/firefox/firefox 7.3 43.5

2549 2520 /usr/lib/virtualbox/Virtual 3.4 8.2

2288 1 /home/gacanepa/.dropbox-dis1.40.3

1889 1543c:\TeamViewer\TeamViewer.ex1.00.2

21131801/usr/bin/cinnamon0.93.5

22542252python /usr/bin/linuxmint/m0.30.0

22451801nautilus -n0.30.1

16451595/usr/bin/X :0 -audit 0 -aut0.32.5

ba3f4fc927b964c63e1daa82182dc3d1.png

按RAM和CPU使用查找热门过程

以上命令中使用的上述选项的简要说明。

该-o PS的(或-format)选项允许你指定输出格式。 我最喜欢的是展现过程' 的PID(PID),PPIDs(PID),与过程(CMD)相关的可执行文件(名称和RAM和CPU利用率%mem和%cpu分别)。

此外,我使用--sort通过两种排序%mem或%cpu 。默认情况下,输出将以上升形式排序,但我个人地喜欢通过在排序条件前添加一个减号来反转该顺序。

要添加等领域输出,或更改排序标准,请参阅的手册页的输出格式控制部分ps命令。

概要

监测过程是一个Linux服务器系统管理员的众多任务之一,在这篇文章中,我们讨论了如何列出你的系统上的进程,并根据用PS工具的后裔形式的RAM和CPU使用率排序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值