Rất có thể bạn không có lý do gì để lo lắng. Phần lớn RAM được mongodb sử dụng chỉ đơn giản là bộ nhớ cache của hệ thống tệp và hệ điều hành có toàn quyền kiểm soát bộ nhớ cache này, tức là nó có thể giải phóng bộ nhớ nếu được yêu cầu bởi một quy trình khác.
Theo mặc định, với MongoDB 3.4, dung lượng lớn hơn "256 MB hoặc 50% trừ đi 1 GB tổng bộ nhớ RAM" được dành riêng cho bộ nhớ cache WiredTiger và đây là phần duy nhất mà hệ điều hành không thể giải phóng.
Vì vậy, bạn không thể gặp bất kỳ vấn đề nào khi chạy bất kỳ công việc cron nào hoặc tương tự. Miễn là không có quy trình nào của bạn bị giết bởi "kẻ giết người hết bộ nhớ (OOM)", thì bạn sẽ không hết RAM.