凡亿教育-小燕
凡事用心,一起进步
打开APP
公司名片
凡亿专栏 | Linux高级技巧:如何查找运行次数最多的进程
Linux高级技巧:如何查找运行次数最多的进程

Linux作为全球主流的嵌入式操作系统之一,广受好评。大多数Linux用户经常通过预装的默认系统监控根据来检查内存、CPU使用率等,然而这环节繁琐复杂,占用空间多。今天将分享如何用一个简单的命令语句来显示系统当前的CPU和内存使用情况,以节省时间和精力。

零基础入门学习Linux操作系统:

>>嵌入式Linux核心教程

快速进阶学习Linux操作系统:

>>Linux高级驱动开发教程

>>Linux Study210核心板开发教程

在Linux操作系统中,可用ps命令查找运行次数最多的进程。ps代表进程状态,允许用户以更高速率消耗系统资源的顶级应用程序,也可使用PID显示CPU和内存的使用情况。ps命令具体用法如下:

1、通过命令进行整体系统报告

ps命令在Linux系统中可生成带有PID、时间戳和TTY的报告记录,显示哪个应用程序运行了多久,当前状态是什么,以及正在运行的进程的CPU和内存使用情况。

显示内存和CPU的使用情况,打印正在运行的进程的整体情况:

$ ps aux

查看特定包的CPU和内存使用情况:

$ ps aux --sort

在终端屏幕上打印进程ID、时间戳和TTY:

ps -A

2、按内存和CPU使用情况查看正在运行的进程

我们还可通过ps命令来检查系统上正在运行的CPU和内存情况。

查看Linux系统上正在运行的内存或RAM的使用情况:

$ ps aux --sort -%mem

获取Linux系统上的CPU的统计情况和使用情况:

$ ps aux --sort -%cpu

3、按照用户数量获取使用统计

若你的Linux上有多个 用户,可按照用户为单位过滤掉ps输出数据。

了解每个用户正在使用多少资源:

ps -u user

通过运行Linux系统线程获取报告:

ps -L 4264 by there

查看使用最高内存和CPU的前十个进程:

$ ps aux --sort -%mem | head -10

$ ps aux --sort -%cpu | head -10

4、查看更多命令选项或帮助

ps命令常用的语句基本上都已经在这,但您需要更多语法或帮助,可通过终端shell查看ps手册和帮助,具体命令如下:

$ man ps

$ ps --help

最后我们也可通过使用默认的系统监控根据来检查内存和CPU的使用情况。每个Linux发行版都默认提供一个GUI工具来监视系统资源,具体用法可百度。

以上是Linux系统中的ps用法。

欲知更多的Linux知识,可关注凡亿课堂

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。
相关阅读
进入分区查看更多精彩内容>
精彩评论

暂无评论