0

Cassandra - Java ヒープの動作を理解する (インターネット接続に依存しますか?)

Cassandra 1.2.5 でテストを実行しています。Java Heap の動作を完全に理解することはできません。同じテストでも、開始された会社のネットワーク内の場所によって動作が異なります。インターネット接続が cassandras Java Heap の動作に影響を与える可能性はありますか? アップロード速度を下げると動作が変わったようです。

Java ヒープ オーバーフローの最悪の接続をテストした後の写真。VPN、アップロード速度が遅い。 ここに画像の説明を入力

最適な接続をテストした後の写真。 ここに画像の説明を入力

平均的な接続で 3 番目のテストを行い、写真に示されている 2 つの間の動作を確認しました。無線LAN。

私たちの構成は次のとおりです。

  • 最初に cassandra 1.2.5 を使用しますが、次の点を除いて、cassandra.yaml の元の設定をあまり変更しません。
    • key_cache_size_in_mb: 0
    • シード、listen_address、および rpc_address を設定するだけです
  • cassandra-sh.env は変更されていません。そのため、cassandra は 7.9G RAM の約 2G を取得します。

JDBC ドライバーを使用しています。

書き込み負荷でテストしているだけです。テストでは、1 秒あたり約 200 kb をプッシュしています。幅の広い行はありません。「かなり通常の挿入」を除いて、書き込みごとに変数を更新しています。

その問題を理解するためのいくつかのアイデアは、私たちを本当に助けてくれます...

4

0 に答える 0