内存使用率 100%——是 Virtuozzo 吗?

内存使用率 100%——是 Virtuozzo 吗?

我继承了一台 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 有一个动态过度使用内存管理系统,所以我在想是不是这样,而上述惊人的结果并不值得担心。

或者我应该开始恐慌?

更新

经记录,结果显示确实有一个进程在消耗内存。这不是 Virtuozzo 的产物。

答案1

不,我认为重要的数字已经输入/proc/user_beancounters,如果这些数字没有问题,系统应该没问题。但话又说回来,您可能想看看所有内存都去了哪里。某个地方可能存在内存泄漏。

相关内容