在Ubuntu上監控MongoDB內存使用可采用以下方式:
命令行工具
mongostat
:實時顯示內存使用、數據庫操作等統計信息。mongotop
:按數據庫維度展示讀寫操作及內存占用。top/htop
:查看MongoDB進程的內存占用情況。db.serverStatus().mem
:通過MongoDB shell獲取詳細內存使用數據(如常駐內存、虛擬內存)。圖形化工具
配置參數監控
/etc/mongod.conf
中wiredTiger.engineConfig.cacheSizeGB
配置,確認內存限制是否生效。注:部分工具(如mongostat
、mongotop
)需先安裝MongoDB工具包,可通過sudo apt-get install mongodb-org-tools
獲取。