Python 3.x h2o是否允许为独立群集分配更多内存?
我想将h2o群集内存增加到64gb。我能做吗?是还是不是?如果否,那么它应该等于或小于我的系统内存?或者如果是,那么我可以分配多少Python 3.x h2o是否允许为独立群集分配更多内存?,python-3.x,memory,h2o,Python 3.x,Memory,H2o,我想将h2o群集内存增加到64gb。我能做吗?是还是不是?如果否,那么它应该等于或小于我的系统内存?或者如果是,那么我可以分配多少 import h2o h2o.init(nthreads=-1,max_mem_size='16g') 谢谢max_mem_size参数直接指向分配给h2o后端进程的Java堆的Xmx参数 因为java是一种垃圾收集语言,所以您永远不希望java堆大小超过物理内存的90%左右,否则您将面临无法控制的交换风险。是的,最大内存大小可以防止H2o使用超过该内存量的内存,
import h2o
h2o.init(nthreads=-1,max_mem_size='16g')
谢谢max_mem_size参数直接指向分配给h2o后端进程的Java堆的Xmx参数
因为java是一种垃圾收集语言,所以您永远不希望java堆大小超过物理内存的90%左右,否则您将面临无法控制的交换风险。是的,最大内存大小可以防止H2o使用超过该内存量的内存,min_men_size初始化size@Mnfr我的系统有20 gb内存我能分配64 gb吗?嗨@TomKraljevic我的系统有20 gb内存。我能分配64gb给它吗?因为它两次关机,并显示你的电脑用完了memory@SanjayKumar当汤姆说90%。。。如果您有20GB,您可以尝试
max\u mem\u size=18g
,但任何更高的都可能不稳定。64gb是一个明确的数字:-)获得64gb的最佳方法是找到另外3台同样大小的机器,让它们各自启动一个16GB的节点,并形成一个集群。感谢TomKraljevic和@DarrenCook澄清这一困惑