H2o 没有完全访问集群上的内存

H2o not fully accessing memory on a cluster

所以这可能很奇怪,但 H2O 似乎没有访问我的集群中可用的内存。它应该使用 24 个内核和 512GB 总 RAM,但只能看到 26.67 Gb 的 RAM(但所有 24 个内核)。我是 运行 R 中的 H2o。

h2o.init(nthreads=-1,max_mem_size = "500g")

H2O is not running yet, starting it now...

Note:  In case of errors look at the following log files:
/tmp/Rtmpx9ndSU/h2o_ra2816_started_from_r.out
/tmp/Rtmpx9ndSU/h2o_ra2816_started_from_r.err

openjdk version "1.8.0_121"
OpenJDK Runtime Environment (build 1.8.0_121-b13)
OpenJDK 64-Bit Server VM (build 25.121-b13, mixed mode)

Starting H2O JVM and connecting: . Connection successful!

R is connected to the H2O cluster: 
H2O cluster uptime:         1 seconds 304 milliseconds 
H2O cluster version:        3.10.5.2 
H2O cluster version age:    4 days  
H2O cluster name:           H2O_started_from_R_ra2816_qpf255 
H2O cluster total nodes:    1 
H2O cluster total memory:   26.67 GB 
H2O cluster total cores:    24 
H2O cluster allowed cores:  24 
H2O cluster healthy:        TRUE 
H2O Connection ip:          localhost 
H2O Connection port:        54321 
H2O Connection proxy:       NA 
H2O Internal Security:      FALSE 
R Version:                  R version 3.3.2 (2016-10-31) 

对于有关此问题的任何帮助或想法,我将不胜感激。

我已经解决了这个问题。通过在初始化 H2O 之前放置以下内容:

options(java.parameters = "-Xmx500000m")