MongoDB占用内存过大频繁宕机

先看一段文档: 从MongoDB 3.4开始,默认的WiredTiger内部缓存大小是以下两者中的较大者:
50%(RAM-1 GB),或 256 MB。
【MongoDB占用内存过大频繁宕机】例如,在总共有4GB RAM的系统上,WiredTiger缓存将使用1.5GB RAM()。
相反,总内存为1.25 GB的系统将为WiredTiger缓存分配256 MB,因为这是总RAM的一半以上减去1 GB()。

// 4GB 0.5 * (4 GB - 1 GB) = 1.5 GB// 1.25GB 0.5 * (1.25 GB - 1 GB)

    推荐阅读