在Linux系統中,可以使用以下命令來查看內存被誰占用:
top
命令:在終端輸入top
命令,然后按下M
鍵,可以按照內存使用量排序顯示進程列表,從而查看內存被誰占用。
htop
命令:如果系統中沒有安裝htop
,可以通過以下命令進行安裝:
sudo apt install htop
sudo yum install htop
安裝完成后,在終端輸入htop
命令,然后按下F6
鍵,選擇MEM%
,即可按照內存使用量排序顯示進程列表。ps
命令:在終端輸入ps aux --sort=-%mem
命令,即可按照內存使用量從高到低顯示所有進程的列表。
pmap
命令:在終端輸入pmap -x <進程ID>
命令,可以查看指定進程占用的內存信息。
free
命令:在終端輸入free -m
命令,可以查看系統內存的使用情況和剩余量。
/proc/meminfo
文件:可以使用cat /proc/meminfo
命令來查看系統內存的詳細信息,包括被占用的內存數量。
以上是幾種常用的方法,可以根據實際情況選擇合適的方式來查看內存被誰占用。