在 Linux 中按最高内存和 CPU 使用率查找运行最频繁的进程

概述

高效的系统管理员都是懒惰的人。原因不是他们没有做好工作或浪费时间——主要是因为他们已经将大量日常任务自动化。因此,他们不必照看服务器,可以利用时间学习新技术并始终保持领先地位。出于这个原因,在本文中我们将分享一个技巧来找出 Linux 中哪些进程消耗大量内存和 CPU 使用率。

解决方案

 

 

检查 Linux 中按 RAM 或 CPU 使用率排序的热门进程

 以下命令将以后代形式显示按 RAM 和 CPU 使用排序的顶级进程列表(如果要查看完整列表,请删除管道头部):

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

命令选项:

ps-o(或–format )选项允许您指定输出格式。我最喜欢的是显示进程的PID ( pid )、PPID ( pid )、与进程关联的可执行文件的名称 ( cmd ),以及 RAM 和 CPU 利用率%mem%cpu

此外,我习惯按%mem、%cpu进行排序默认情况下,输出将按升序排序,但我个人更喜欢通过在排序条件前添加减号来倒序排序。

 

posted @ 2023-03-02 23:57  雪竹子  阅读(102)  评论(0编辑  收藏  举报