Cassandra (v2.1) クラスターを正常にセットアップして実行した後、いくつかの負荷テストを実行して、YCSB ライブラリー ( https://github.com/jbellis/YCSB fork) を使用してそのパフォーマンスを評価しています。
私の評価では、さまざまなサイズと数の EC2 ノードで同じ構成を使用していますが、パフォーマンスは実際には予測できません。これは、線形にスケーリングすると思われる公式の datastax ドキュメントの主張とは対照的です。
より正確には、2 x m3.large ノードと 4 x m3.large ノードは、100 または 200 スレッドおよび 100k または 1m オペレーションでワークロードを実行する場合、ほぼ同じパフォーマンスを示します。EC2Snitch と 2 つのシード ノードを 1 つのリージョン クラスターで使用しています。コメントされていませんcommitlog_sync: batch
。
commitlog_sync_batch_window_in_ms: 50
私は何を間違っていますか、何が欠けているのでしょうか?
ありがとう