mongodb占用內存太大解決辦法


 在使用MongoDB的時候遇到了一個內存占用的問題,爬蟲爬過來的圖片在庫中存的是網絡地址,要寫一個腳本對圖片進行分批下載,所以會對MongoDB頻繁查詢。
發現使用過程中mongod的服務占用了40.5%的內存





查看相關資料得知3.4版本后,內存默認使用的是(系統內存-1GB)*50%

我通過以下命令啟用MongoDB

/usr/bin/mongod --config /etc/mongod.conf --fork --wiredTigerCacheSizeGB 8

關鍵在於  --wiredTigerCacheSizeGB 8  限制緩存使用內存大小為8GB,這樣MongoDB使用的內存就是(8GB-1GB)* 50%

內存降下來咯,美滋滋

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM