码迷,mamicode.com
首页 > 系统相关 > 详细

查找Linux中内存和CPU使用率最高的进程

时间:2016-12-18 20:55:41      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:top   排列   内存   输出   格式   from   ret   进程   scn   

下面的命令会查看到按照RAM和CPU降序方式的前最高几名进程的列表:

[root@iZ25pvjcsyhZ ~]# ps -eo pid,ppid,cmd,%mem,%cpu --sort=-%mem | head
 PID PPID CMD %MEM %CPU
 1 0 /sbin/init 0.1 0.0
 2 0 [kthreadd] 0.0 0.0
 3 2 [migration/0] 0.0 0.0
 4 2 [ksoftirqd/0] 0.0 0.0
 5 2 [stopper/0] 0.0 0.0
 6 2 [watchdog/0] 0.0 0.0
 7 2 [events/0] 0.0 0.0
 8 2 [events/0] 0.0 0.0
 9 2 [events_long/0] 0.0 0.0

对上述使用的命令的参数简要讲解

ps的-o(or –format) 选项让你指定输出格式,我最喜欢的是展示进程的PIDs(pid),PPIDs(pid),以及与进程(CMD)相关的执行文件的名字,以及RAM和CPU使用率(分别是:%mem和%cpu)。

还有,我通常使用–sort 来排序 %mem和%cpu。默认,输出会按照升序排列。但是个人来说,我更喜欢在sort 命令前添加一个减号来逆向排序。

添加其他域到输出,或者改变排序标准,参考ps 命令的man page的OUTPUT FROMAT CONTROL 部分。

监控进程是Linux服务器管理员数字化任务的一种,在这个小知识中,我们学习了如何在你的系统里列出进程以及通过使用ps工具,按照RAM和CPU以降序方式,对它们排序。

 

转载:原文:http://www.centoscn.cn/2661.html

查找Linux中内存和CPU使用率最高的进程

标签:top   排列   内存   输出   格式   from   ret   进程   scn   

原文地址:http://www.cnblogs.com/zzzhfo/p/6195360.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!