在配置voltdb时,我没有看到任何用于限制voltdb使用的内存大小的属性,因此我想问一下: 我可以配置voltdb使用的最大内存大小吗?如果可以,如何配置?配置文件在哪里? voltdb可以在内存和磁盘的混合模式下工作吗?
答案 0 :(得分:1)
您可以将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工作。