2016-09-25 19 views
0

私はコンソールアプリケーションをLinux 6.5マシンで実行しています。 そのプロセスで負荷テストを実行しようとしています。 非常に強力なマシンで1つのプロセスを実行している場合、正常に動作しており、 が最小限に止まっています。 そのマシンで10個のインスタンスを実行しようとすると、ほとんどのプロセスで非常に長いGCポーズが発生します。複数のJVM上のAkka java threadsチョーク

負荷テストを実行するか、またはコードを展開するために構成を変更する必要がありますか? 現在5スレッドで実行されています。Akka構成とマシンのスレッドプールには、128 GB RAMの20物理CPUがあります。

マシンFS:CPUがオーバーサブスクライブしている場合http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=dd&subtype=ca&&htmlfid=897/ENUS112-144

答えて

1

あなたがアッカとGCスレッドの#が使用するスレッドプールを制限することをお勧めします。

スワッピングが発生している場合は、GCの人間工学によって不必要にヒープサイズが膨らまないように、各JVMを使用可能なメモリの一部に制限する必要があります。

関連する問題