Я использую инструмент тестирования YCSB для тестирования кластера Cassandra. Я меняю количество виртуальных машин в кластере. Я использую 1 физический хост и 1,2,3,4 виртуальных машин для тестирования (как показано на прилагаемом рисунке).
Сгенерированная рабочая нагрузка все время одинакова Рабочая нагрузка C 10 000,00 операций, 10 000 записей Каждая виртуальная машина имеет 2 ГБ ОЗУ, 20 ГБ диск
Кассандра - 1 начальный узел, endpoint_snitch - gossipproperty Keyspace YCSB - фактор репликации 3,
Проблема в том, что при увеличении количества виртуальных машин в кластере пропускная способность снижается. В чем может быть причина?
По определению, увеличивая вычислительные ресурсы (т.е. виртуальные машины), кластер должен обеспечивать лучшую производительность, но происходит обратное, как показано на прилагаемом рисунке. Пожалуйста, объясните, в чем может быть вероятная причина этого? Я пишу диссертацию на эту тему, но не могу понять причину этого, пожалуйста, помогите, буду вам благодарен.
Пропускная способность, наблюдаемая по разному количеству виртуальных машин в кластере Cassandra: