在CentOS上調整MongoDB的內存限制,可以通過修改MongoDB的配置文件來實現。以下是詳細的步驟:
MongoDB的配置文件通常位于 /etc/mongod.conf
。
sudo nano /etc/mongod.conf
在配置文件中找到 storage
部分,并修改 wiredTiger
存儲引擎的配置。具體來說,你需要調整 engineConfig.cacheSizeGB
參數來設置MongoDB可以使用的最大內存量。
例如,如果你想將MongoDB的最大內存限制設置為4GB,可以這樣修改:
storage:
dbPath: /var/lib/mongo
journal:
enabled: true
wiredTiger:
engineConfig:
cacheSizeGB: 4
按 Ctrl + X
保存文件,然后按 Y
確認保存,最后按 Enter
退出編輯器。
修改配置文件后,需要重啟MongoDB服務以使更改生效。
sudo systemctl restart mongod
你可以通過以下命令來驗證MongoDB是否已經按照新的配置啟動:
sudo systemctl status mongod
在輸出中,你應該能看到類似以下的信息,確認 cacheSizeGB
參數已經生效:
● mongod.service - MongoDB Database Server
Loaded: loaded (/etc/systemd/system/mongod.service; enabled; vendor preset: disabled)
Active: active (running) since ...
通過以上步驟,你應該能夠在CentOS上成功調整MongoDB的內存限制。