YCSB ベンチマーク ツールを使用して、Cassandra クラスターのベンチマークを行っています。クラスター内の仮想マシンの数を変えています。1 台の物理ホストを使用しており、ベンチマーク用に 1、2、3、4 台の仮想マシンを使用しています (添付の図を参照)。
生成されるワークロードは常に同じ ワークロード C 10,000,00 回の操作、10,000 のレコード 各 VM には 2 GB の RAM、20 GB のドライブがあります
Cassandra - 1 シード ノード、endpoint_snitch - gossipproperty キースペース YCSB - レプリケーション ファクター 3、
問題は、クラスター内の仮想マシンの数を増やすと、スループットが低下することです。その理由は何ですか?
定義上、コンピューティング リソース (つまり仮想マシン) を増やすことによって、クラスターはより良いパフォーマンスを提供するはずですが、添付の図に示すように、逆のことが起こっています。考えられる理由を教えてください。このトピックについて論文を書いていますが、その理由がわかりません。助けてください。よろしくお願いします。
Cassandra クラスター内のさまざまな数の VM で観測されたスループット: