2

我可以在 WiredTiger 存储引擎中配置 MongoDB 3.0.0 引入的哪个配置选项的 cacheSizeGB 的最小数量是多少?

表示cacheSizeGB的个数必须是整数?我可以用像 15.5 这样的浮点数来配置它吗?

我无法从 MongoDB 官方文档中找到详细信息。

4

1 回答 1

5

我知道这已经很老了,但是当我在这个问题上寻找答案时,这里是:

在3.4版更改: 值的范围可以从256MB 到 10TB并且可以是浮点数。此外,默认值也发生了变化。

默认值:50% 的 RAM 减去 1 GB,或 256 MB。避免将 WiredTiger 内部缓存大小增加到其默认值以上。

如果您在无法访问系统中所有可用 RAM 的容器(例如 lxc、cgroups、Docker 等)中运行 mongod,则必须将 storage.wiredTiger.engineConfig.cacheSizeGB 设置为小于数量的值容器中可用的 RAM。确切的数量取决于容器中运行的其他进程。

来源:https ://docs.mongodb.com/manual/reference/configuration-options/#storage.wiredTiger.engineConfig.cacheSizeGB

于 2017-06-07T14:46:01.330 回答