消耗更多内存而不是需要?

消耗更多内存而不是需要?

我已经在我的系统上安装了 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

使用系统监视器查看哪个进程正在消耗你的所有内存,以便了解下一步应该做什么。

snap1

您可以执行相同操作top;使用Shift+ </>组合键选择内存使用情况列,使用Shift+R切换列排序的反向状态。

snap2

然后您可以终止导致问题的进程。

相关内容