Как измерить эффективность использования пула соединений Token Aware?

Моя команда тестирует пул подключений Astyanax с поддержкой токенов. Как мы можем измерить эффективность типа пула соединений, то есть как мы можем узнать, как токены распределены в кольце и как клиентские соединения распределены по ним?

Наши первоначальные тесты, подсчитывающие количество открытых соединений на сетевых картах, показывают, что используются только 3 из 4 или более экземпляров Cassandra в кольце, а другие узлы участвуют в обработке запросов в очень ограниченном объеме.

Какая другая информация поможет сделать правильное суждение / проверку? Есть ли Cassandra/Astyanax API или инструменты командной строки, чтобы помочь нам?

1 ответ

Используйте Opscenter. Это покажет вам, насколько сбалансирован ваш кластер, т. Е. Имеет ли каждый узел одинаковый объем данных, а также сможет графически отобразить входящий запрос на чтение / запись для каждого узла и для всего кластера. Это бесплатно и работает с открытым исходным кодом Cassandra, а также DSE. http://www.datastax.com/what-we-offer/products-services/datastax-opscenter

Другие вопросы по тегам