【发布时间】:2019-08-21 12:06:37
【问题描述】:
当我配置 voltdb 时,我没有看到任何用于限制 voltdb 使用的内存大小的属性,所以我想问一下: 我可以配置 voltdb 使用的最大内存大小吗?如果可以,如何配置?配置文件在哪里? voltdb可以在内存和磁盘混合模式下工作吗?
【问题讨论】:
标签: voltdb
当我配置 voltdb 时,我没有看到任何用于限制 voltdb 使用的内存大小的属性,所以我想问一下: 我可以配置 voltdb 使用的最大内存大小吗?如果可以,如何配置?配置文件在哪里? voltdb可以在内存和磁盘混合模式下工作吗?
【问题讨论】:
标签: voltdb
您可以将 VoltDB 设置为在达到某个内存限制时暂停。您可以在启动 VoltDB 的配置文件中执行此操作,特别是在资源监视器部分中。它看起来像这样:
<systemsettings>
<resourcemonitor frequency="30">
<memorylimit size="70%" alert="60%"/>
</resourcemonitor>
</systemsettings>
您可以在 VoltDB 文档中了解更多信息:https://docs.voltdb.com/AdminGuide/MonitorSysResource.php
至于您的另一个问题,VoltDB 不能在内存和磁盘的混合模式下工作。事实上,强烈建议禁用交换。您应该查看此处列出的内存管理优化: https://docs.voltdb.com/AdminGuide/adminmemmgt.php
全面披露:我在 VoltDB 工作。
【讨论】: