Нагрузочное тестирование Pivotal gemfire

Как протестировать pivotal gemfire с более чем 4000 одновременными пользователями, вставляющими данные в область gemfire, и таким же количеством одновременных пользователей, читающих данные из области gemfire. Чтение данных из области gemfire может происходить после операции вставки или параллельно. Не могли бы вы предложить какое-нибудь лучшее решение.


person nilesh1212    schedule 04.11.2015    source источник
comment
Под пользователем я предполагаю, что вы имеете в виду какое-то приложение, производящее и потребляющее данные в / из GemFire; если да, взгляните на JMeter (jmeter.apache.org).   -  person John Blum    schedule 04.11.2015


Ответы (1)


Вопрос немного двусмысленный.

Если вы смотрите на чисто бенчмаркинг GemFire, то фреймворк YCSB будет хорошим местом для начала, поскольку он предоставляет стандартизированные тесты для различных систем IMDG и RDBM.

Если вы ищете инструменты для своего собственного приложения, я бы посоветовал взглянуть на Jmeter. Вам, очевидно, потребуется предоставить некоторый настраиваемый код для выполнения операций вставки и получения, но он предоставит вам множество других возможностей, таких как возможность масштабировать тест, а также количественно оценивать результаты.

Если вы ищете предложения по архитектуре GemFire ​​для поддержки масштаба вашего теста, вам необходимо предоставить более подробную информацию о функциональных и нефункциональных требованиях вашего приложения.

person Jens D    schedule 04.11.2015