我已经在我的系统上安装了 ubuntu 64 位(ubuntu 12.04 lts)。
当我做free -m
total used free shared buffers cached
Mem: 5859 5284 574 0 251 4012
-/+ buffers/cache: 1021 4838
Swap: 6032 0 6032
我总共有 6GB 的 RAM,现在即使我只使用了一个应用程序,它也显示 5284 已被完全使用,只有 574 MB 的内存是可用的。
该怎么做才能解决它或调试它?
另外,当我启动 TOP 命令时,它显示只有少数应用程序在我的系统中运行,但占用的内存却很多?
答案1
使用系统监视器查看哪个进程正在消耗你的所有内存,以便了解下一步应该做什么。
您可以执行相同操作top
;使用Shift+ </>组合键选择内存使用情况列,使用Shift+R切换列排序的反向状态。
然后您可以终止导致问题的进程。