查看Linux内存消耗的情况

“有时候,我们的Linux会消耗巨大的内存,想要清除掉内存,首先要找出消耗比较大内存的进程。”

目录

一、使用ps命令

二、使用top命令

一、使用ps命令

ps命令用于报告当前进程的快照。ps命令的意思是“进程状态”,这是一个标准的Linux应用程序。他会列出正在运行的进程信息(包括ID、进程所有者、进程优先级以及进程命令的绝对路径等)。

1、使用以下命令会找到消耗最大内存进程的所有信息:

ps aux --sort -rss | head

程序将输出以下内容:

2、使用以下格式可以输出进程的名称而不查看进程的绝对路径:

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

输出信息:

二、使用top命令

top命令是用来监控Linux系统性能的命令。他可以在交互界面上实时的展示出系统消耗情况。

1、使用以下命令可以列出进程的细节信息:

top -c -b -o +%MEM | head -n 20 | tail -15

输出以下内容:

2、使用以下命令查看进程的名称而不查看绝对路径:

top -b -o +%MEM | head -n 20 | tail -15

输出以下内容:

 

posted @ 2020-02-25 21:55  grootlee  阅读(49)  评论(0)    收藏  举报