RAM 和 CPU 达到 100% 导致服务器自动重启,为什么?

RAM 和 CPU 达到 100% 导致服务器自动重启,为什么?

我正在使用 OVH 的服务器。到目前为止,我从未遇到过任何问题。

显然,服务器似乎没有任何问题,我的意思是没有硬件故障。我们对 RAM、CPU 和磁盘进行了多次硬件测试。什么都没有出现。这意味着目前硬件似乎不在考虑范围内。

据 OVH 称,他们不会重新启动服务器,当 CPU 和 RAM 使用率达到 100% 时,操作系统会执行此类操作。

我们正在使用最新级别的软件包的 Debian 9。

实际情况是,我们使用该服务器进行性能测试,以及重负载测试。这意味着我们经常以服务器所能提供的极限来使用服务器。因此,CPU 使用率达到 100% 或 RAM 使用率达到 100% 的情况并不罕见。

奇怪的是,现在每次产生如此巨大的负载时,服务器都会重新启动。过去使用旧版本的 Linux(Debian 6/7、Ubuntu 16.04、Centos 6/7)时,我们没有遇到过这种行为。

从日志中我们看不到任何内容,就像没有写入任何内容一样,直到服务器(自动)重新启动。

我通过 Google 了解了 Linux 中什么可能导致这种行为,并找到了一些内核参数,例如

kernel.panic

在这里找到一些信息: https://unix.stackexchange.com/questions/29567/how-to-configure-the-linux-kernel-to-reboot-on-panic

但在我的系统上,参数设置为 0 -> 表示永远等待。无需重启设置。

还有其他设置可以防止服务器在没有任何警告的情况下重新启动吗?

先感谢您

相关内容