Ubuntu 9.10服务器需要频繁重启才能释放内存

前端之家收集整理的这篇文章主要介绍了Ubuntu 9.10服务器需要频繁重启才能释放内存前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
参见英文答案 > Why is Linux reporting “free” memory strangely?3个
我在我的服务器上运行Ubuntu 9.10.它工作正常,只是随着时间的推移(通常是几天)内存使用量不断增长和增长,直到它总是耗尽并需要重新启动.

它正在运行Apache,Samba,ProFTPd,Postfix,Munin& Webmin的.

有什么可以做的,以释放它不再需要的内存吗?

取决于你如何计算用过的内存.如果您正在查看“免费”,请确保折扣使用的缓存和缓冲区.

Linux尝试尽可能多地缓存磁盘活动,以便后续访问这些文件比再次访问磁盘要快得多.如果需要内存,将释放缓存内存以满足新请求.

例如:

# free
         total       used       free     shared    buffers     cached
Mem:       3973040    3944864      28176          0     433448    3123468
-/+ buffers/cache:     387948    3585092
Swap:      2040244      72080    1968164

在这种情况下,虽然系统报告几乎所有使用的4G内存,但仔细检查显示它的3G被“缓存”,这意味着实际上有足够的可用内存.自由输出的第二行代表计算 – 不包括缓冲区和缓存,有3.5G可用内存.

猜你在找的Ubuntu相关文章