Современная СХД состоит из множества компонентов, влияющих на производительность системы. На протяжении жизненного цикла, особенно во время активного развития, продукт может меняться стремительно. Поэтому невозможно заранее исследовать все сценарии и зафиксировать производительность на весь жизненный цикл.
Регулярное отслеживание производительности и поиск причин деградаций становятся важной частью разработки и обеспечения качества системы.
На примере файлового хранилища TATLIN.BACKUP Роман расскажет, как устроено перфоманс-тестирование системы. В докладе будут рассмотрены основные виды тестов, подходы к непрерывному отслеживанию производительности в процессе разработки (continuous benchmarking), а также методы поиска и устранения первопричин деградаций на основе реальных расследований.