查看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

輸出以下內容:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章