h2oは、即座にec2サーバー上の使用可能なすべてのコアを使用しますか?h2o ec2コアの最大使用
ec2でrstudioのいくつかのインスタンスを実行しているので、私は質問します。いくつかは大きく、いくつかは小さくなります。私のスパゲティコードはあるウィンドウから別のウィンドウに転送されます。
t2.micro
h2o.init(nthreads = -1)
上のコアを設定する場合それは私が明示的にインスタンス用に作成されたコアの「最大」番号に接続しますに。しかし、
H2O cluster total nodes: 1
H2O cluster total memory: 0.23 GB
H2O cluster total cores: 15
H2O cluster allowed cores: 1
もっと多くのコアがあると思われます。
16コアの別のインスタンスから1コアのインスタンスにコードを転送すると、これが気付きました。
h2o.init(nthreads = 16)
このコードは
H2O cluster total nodes: 1
H2O cluster total memory: 0.23 GB
H2O cluster total cores: 15
H2O cluster allowed cores: 15
他の例を作成し、16コアインスタンスで、私は興味があった、とnthreadsの値を= 128を設定し、それは40
で実施maxes H2Oつかんあり即座に余分な許容コア?私はこれがクラスタを設定するよりはるかに簡単で速くなるので尋ねます。
t2.microインスタンスクラスは、単一のコアマシンです。異なるインスタンスクラスのマシン上の 'cat/proc/cpuinfo'の出力を比較してください。それを超えて、私は本当に何が頼まれているのか分からない。 –