48 個のプロセッサを搭載したサーバーがあります。
サーバーは仮想化されておらず、h2o は 48 個のプロセッサを認識しますが、そのうちの 16 個は何らかの理由で使用されていません。
何かアドバイス?
48 個のプロセッサを搭載したサーバーがあります。
サーバーは仮想化されておらず、h2o は 48 個のプロセッサを認識しますが、そのうちの 16 個は何らかの理由で使用されていません。
何かアドバイス?
どういうわけか、H2O クラスターがフル 48 コアではなく 32 コアで起動されたようです。これは、「H2O クラスターがコアを許可しました: 32」が発生していることを示しています。すべてのコアを使用するには、次の手順を実行します。
h2o.shutdown()
h2o.init(nthreads = -1)
。これは、利用可能なすべてのコアを使用することを意味します。何らかの理由でうまくいかない場合は、 を試してくださいh2o.init(nthreads = 48)
。java -Xmx30g -jar h2o.jar -nthreads 48
ますh2o.init()
。また、H2O の最新の安定バージョン(3.8.0.2 は少し古くなっています。現在は 3.8.1.1 です) にアップグレードしてください。