当我配置voltdb时,我没有看到任何限制voltdb使用的内存大小的属性,所以我想问:我能配置voltdb使用的最大内存大小吗?如果可以,如何配置?配置文件在哪里?voltdb能在内存和磁盘混合模式下工作吗?
发布于 2019-08-21 15:40:38
当达到某个内存限制时,可以将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工作。
https://stackoverflow.com/questions/57591251
复制相似问题