Как измерить эффективность использования пула соединений Token Aware?
Моя команда тестирует пул подключений Astyanax с поддержкой токенов. Как мы можем измерить эффективность типа пула соединений, то есть как мы можем узнать, как токены распределены в кольце и как клиентские соединения распределены по ним?
Наши первоначальные тесты, подсчитывающие количество открытых соединений на сетевых картах, показывают, что используются только 3 из 4 или более экземпляров Cassandra в кольце, а другие узлы участвуют в обработке запросов в очень ограниченном объеме.
Какая другая информация поможет сделать правильное суждение / проверку? Есть ли Cassandra/Astyanax API или инструменты командной строки, чтобы помочь нам?
1 ответ
Используйте Opscenter. Это покажет вам, насколько сбалансирован ваш кластер, т. Е. Имеет ли каждый узел одинаковый объем данных, а также сможет графически отобразить входящий запрос на чтение / запись для каждого узла и для всего кластера. Это бесплатно и работает с открытым исходным кодом Cassandra, а также DSE. http://www.datastax.com/what-we-offer/products-services/datastax-opscenter