Hazelcast や VoltDB などの Java ベースのインメモリ データベースを評価しています。複数のサーバー間でデータを複製する場合、両方のノードの GC がサーバーに同時にヒットする可能性はどのくらいありますか?
たとえば、500 GB のメモリを備えた 2 つのノードがあり、GC が作動するとパフォーマンスに大幅に影響することがわかっています。
別の言い方をすれば、GC が 2 つのノードに同時にヒットするのを防ぐことは可能ですか? 1 秒あたり約 15,000 リクエストのスループットが予想されるため、4 つ以上のノードに分散すると、一度に 1 つのノードで 25% のパフォーマンス ヒットとそれに応じたサイズのヒットに耐えることができます。