要配置Ubuntu上MongoDB的內存限制,您需要編輯MongoDB的配置文件mongod.conf
打開終端。
使用文本編輯器打開MongoDB配置文件。在這個例子中,我們將使用nano
編輯器。您可以使用您喜歡的任何文本編輯器,如vim
、gedit
等。運行以下命令:
sudo nano /etc/mongod.conf
在mongod.conf
文件中,找到storage
部分。在這個部分下,添加或修改wiredTiger
選項,以設置內存限制。例如,如果您想將MongoDB的內存限制設置為2GB,請添加以下行:
storage:
wiredTiger:
engineConfig:
cacheSizeGB: 2
請注意,cacheSizeGB
的值應該是您希望分配給MongoDB的內存量(以GB為單位)。
保存并關閉配置文件。在nano
編輯器中,按Ctrl + X
,然后按Y
,最后按Enter
。
重新啟動MongoDB服務以應用更改。運行以下命令:
sudo systemctl restart mongod
現在,MongoDB將使用您在配置文件中設置的內存限制。請注意,如果您的系統沒有足夠的可用內存來滿足您設置的內存限制,MongoDB可能無法啟動。在這種情況下,請嘗試減少cacheSizeGB
的值。