我继承了一个服务器,它是Virtuozzo的客人。我刚刚注意到/usr/bin/free报告的内存使用率为100%或接近-100%;没有共享,没有缓冲区,没有缓存:
# free -m
total used free shared buffers cached
Mem: 4045 4045 0 0 0 0
-/+ buffers/cache: 4045 0
Swap: 0 0 0所有服务都有响应。top和ps都没有显示几乎接近4GB分配内存的进程。
我并不想仓促行事,但我已经管理了许多Linux系统,都看到了这种情况。我隐约记得读到Virtuozzo有一个动态的、过度投入的内存管理系统,所以我想知道是不是这样,上面的惊人结果并不值得惊慌。
还是我该开始恐慌了?
为了记录在案,事实证明一个进程确实消耗了内存。那不是维图佐的神器。
发布于 2009-09-16 03:37:01
不,我认为重要的数字在/proc/user_beancounters中,如果这些数字是可以的,系统应该是可以的。但话又说回来,你可能想看看这些记忆的去向。可能在某个地方有记忆泄露。
https://serverfault.com/questions/65765
复制相似问题