Стресс-тестирование с Pycassa - PullRequest
3 голосов
/ 12 апреля 2011

Я пытался написать стресс-тестер для довольно большой базы данных кассандры. Сначала я делал это с нуля, а потом нашел ress.py , который позволяет вам стресс-тестировать ваш кластер. Однако, как и все тесты, данные испытаний не представляют нагрузки, которые будет видна этой базе данных. Поэтому я решил изменить его, чтобы он был более реалистичным для моей модели использования.

Я использую pycassa для большей части этого проекта. Однако файл Stress.py напрямую использует интерфейс Thrift более низкого уровня, что я считаю довольно громоздким. Существуют ли какие-либо проекты, в которых стресс-тест Кассандры с использованием Pycassa? Спасибо!

1 Ответ

1 голос
/ 13 апреля 2011

Мне не известны какие-либо существующие стресс-тесты общего назначения, в которых используется pycassa; Я также хотел бы услышать о них, если они есть.

В прошлом я модифицировал стресс.пи, чтобы использовать pycassa. Я полагаю, что настроил его для использования одного маленького ConnectionPool на процесс, и я был очень доволен результатом; Модификация класса Operation и get_client была основной частью работы здесь.

Трудно дать более подробную информацию об этом, не зная, что вы хотите сделать, поэтому не стесняйтесь задавать более подробные вопросы, если вам нужно.

...