Конференция завершена. Ждем вас на HighLoad++ в следующий раз!
Park Inn Пулковская, пл. Победы, 1,
Санкт-Петербург, 8 и 9 апреля 2019

Mongoose – opensource-инструмент для тестирования производительности высоконагруженных систем хранения данныхТестирование, нагрузочное тестирование

Доклад отклонён
Вероника Кочугова
Dell EMC

Студент Политехнического университета, интерн в opensource-проекте Mongoose.

Тезисы

Современные системы хранения данных представляют собой отдельный компонент инфраструктуры, требующий специальных подходов к тестированию как на стадии разработки, так и в момент использования заказчиком. Под такими подходами подразумеваются load testing, stress testing, endurance testing с использованием различных файловых, блочных и объектных протоколов (Amazon S3, EMC Atmos, OpenStack Swift, Filesystem, HDFS).

Существующие на данный момент решения для тестирования производительности СХД не позволяли покрыть весь необходимый функционал (набор поддерживаемых протоколов, требуемую лицензию, типы нагрузок, масштабируемость, представление выходных данных, а также шаблоны задания входной нагрузки). Например, один из вариантов стандартного сценария – создание N объектов/файлов разного размера в 100+ потоков и параллельное чтение в течение времени T. Так появился Mongoose – разработанный нами инструмент с открытым исходным кодом, поддерживающий весь необходимый набор функционала.

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

Java
,
Распределенные системы

Другие доклады секции Тестирование, нагрузочное тестирование

Rambler's Top100