溫馨提示×

MongoDB在Linux上的內存如何配置

小樊
36
2025-08-31 18:48:15
欄目: 云計算

在Linux上配置MongoDB內存主要通過修改配置文件實現,具體步驟如下:

  1. 編輯配置文件
    打開 /etc/mongod.conf,找到 storage 部分(若不存在則添加),設置 wiredTiger.engineConfig.cacheSizeGB 參數(單位:GB),例如:

    storage:
      wiredTiger:
        engineConfig:
          cacheSizeGB: 2  # 設置為2GB
    

    注意:需根據系統總內存調整,建議預留部分內存給系統和其它進程。

  2. 重啟服務生效
    保存配置后,執行以下命令重啟MongoDB:

    sudo systemctl restart mongod
    
  3. 驗證配置
    可通過以下命令查看內存使用情況:

    db.serverStatus().wiredTiger.cache  # 查看緩存使用詳情
    free -m  # 查看系統內存占用
    

其他說明

  • 若需限制進程級內存,可使用 ulimit -v(不推薦,可能影響系統穩定性)。
  • 生產環境中建議結合監控工具(如 mongotop、mongostat)動態調整內存配置。

參考來源:

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女