Linux作为全球主流的嵌入式操作系统之一,广受好评。大多数Linux用户经常通过预装的默认系统监控根据来检查内存、CPU使用率等,然而这环节繁琐复杂,占用空间多。今天将分享如何用一个简单的命令语句来显示系统当前的CPU和内存使用情况,以节省时间和精力。
零基础入门学习Linux操作系统:
快速进阶学习Linux操作系统:
在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知识,可关注凡亿课堂。