服务器内存使用率持续达到 91%,但网站仍处于暂存状态(CPU 0%)

服务器内存使用率持续达到 91%,但网站仍处于暂存状态(CPU 0%)

我的服务器在 VE MediaTemple 上,从他们的管理面板上可以看到,我的内存使用率始终在 91% 左右。这很奇怪,因为该服务器上唯一的网站处于暂存模式,除了我和另一个开发人员之外没有人可以看到它...所以我想知道如何查看哪些进程正在消耗内存?通过 Webmin?您建议的任何特定模块可能是问题所在?

谢谢!!

答案1

首先,webmin 不能在 apache 下运行 - 它提供了自己的 Web 服务器,因此它完全是独立的(并且,如果它在 Apache 下运行,那么管理 Apache 本身就会很困难)

主控制面板页面将显示内存使用情况,以及“正在运行的进程'模块将显示每个进程使用的内存。

但请记住 - Linux 使用内存进行缓存,因此它看起来是“正在使用”,但实际上它是“暂时使用”,直到您需要它用于其他用途。

答案2

我不确定您使用的是哪种操作系统,但由于您使用的是 webmin,所以我会说是 Linux。

Linux 在缓存/缓冲区中分配内存并在需要时释放它,因此您经常会看到大部分内存被使用。

您可以运行“free -m”或“free -g”来查看不计算缓冲区/缓存时有多少内存可用。我不知道如何从 Webmin 执行此操作,也许有一个选项可以从中运行控制台命令。

相关内容