MongoDB 在 Debian 上的内存配置
默认行为与总体原则
配置 WiredTiger 缓存大小
storage:
wiredTiger:
engineConfig:
cacheSizeGB: 4 # 例如:在 8GB 内存机器上设为 4GB
mongod --wiredTigerCacheSizeGB=4
| 物理内存 | 建议 cacheSizeGB |
|---|---|
| 4GB | 1.5–2GB |
| 8GB | 4GB |
| 16GB | 8–10GB |
| 32GB | 16–20GB |
| 64GB | 32–48GB |
操作系统层面的配合
监控与验证