我的 mongo 实例已达到我为其容器设置的 RAM 限制。如果最终达到限制会发生什么?崩溃?性能下降?还是只是删除过时的索引?
答案1
您的 mongo 实例在其中运行的内存命名空间将耗尽内存,之后将出现正常的 Linux OOM 行为,即如果没有其他进程,内核将终止 mongod。如果您不希望发生这种情况,则需要将 MongoDB 的内存使用量限制到略低于容器的硬限制。
我的 mongo 实例已达到我为其容器设置的 RAM 限制。如果最终达到限制会发生什么?崩溃?性能下降?还是只是删除过时的索引?
您的 mongo 实例在其中运行的内存命名空间将耗尽内存,之后将出现正常的 Linux OOM 行为,即如果没有其他进程,内核将终止 mongod。如果您不希望发生这种情况,则需要将 MongoDB 的内存使用量限制到略低于容器的硬限制。