VOIP、MySQL 和 HTTP 服务器上可接受的内存限制

VOIP、MySQL 和 HTTP 服务器上可接受的内存限制

我目前正在运行一个内存相当低(1GB)的 Mandriva(Linux)服务器。目前规格如下(它目前用于 VoIP(sip)、MySQL 和 HTTP):

freememory total freeswap totalswap buffers cached
30         997   840      1003      7       286

当我查看可用内存时,内存运行如此之低(30MB!)确实令我感到不安,但缓存看起来还好(286MB,即 25%)。我习惯于运行 Windows,其中缓存内存会在需要时自动释放。服务器会这样做吗?Linux 内存管理的工作原理是这样的吗?

一般来说,备用内存够用吗?我应该尽力减少内存使用吗?

最后一个问题,读取每个进程的内存使用情况的最佳工具是什么?当我查看顶部,最上面的使用量为 4.2 内存,第二名是 0.9,第三名是 0.0。那么这些原料都用在哪儿呢?

我知道 1GB 不是很多,但这些服务器是 2003 年的,没有升级的预算,谢谢

相关内容