我在一台拥有 8G RAM 的 HP proliant 服务器上运行 OpenSuse 11,偶尔会使用 gnome 桌面(无论当前版本是什么)
过了一会儿,RAM 就会用完,只剩下 600k 或 700k 可用,所有正在运行的服务都无法弥补丢失的内存。如果我按照物理内存使用的顺序关闭服务,直到我重新启动,我仍找不到丢失的内存……
这是一个开发服务器 - 所以我可以稍微敲一下它...但必须定期重新启动它,这有点烦人......
无论如何 - 以下是按顺序列出的主要[重要]服务:
coldfusion 9 [java] Mysql 5 Apache 2
Postfix samba fetchmail
国美-偶尔
我想知道 suse 或任何服务是否存在任何已知问题,可能会导致如此严重的内存问题 - 通常所有运行的服务加起来不应超过 2G。
以下是我重启后得到的结果:
suse:~ # 免费 已使用的、可用的、缓存的共享缓冲区总数 内存:8192796 1661360 6531436 0 45444 1164404 -/+ 缓冲区/缓存:451512 7741284 交换:8384508 0 8384508
内存问题似乎只有在运行 Gnome 后才会出现.....
—谢谢—肖恩
答案1
您是否遇到了实际的内存问题并开始使用交换,或者只是 free 报告的可用内存变少了?在第二种情况下,请阅读http://www.linuxatemyram.com/