查看Linux内存消耗的情况

在此送大家一份小礼物,公众号内回复learnqtlinux即可获得一本Linux电子教程和一本Qt电子教程:

“有时候,我们的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

输出以下内容:

发布了24 篇原创文章 · 获赞 35 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Groot_Lee/article/details/104506484