От медленной файловой системы к эффективной обработке метаданных
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Производительность распределённых файловых систем: где теряется скорость? Как традиционные файловые системы становятся бутылочным горлышком при интенсивной работе с метаданными, особенно в задачах обучения нейросетей.
Cloud.ru: реальный случай и найденное решение. История о том, как компания столкнулась с низкой производительностью файловой системы и нашла способ радикального улучшения ситуации.
Группировка запросов: путь к ускорению. Введение концепции группировки запросов (batched requests): как объединение нескольких мелких операций в одну крупную помогает уменьшить нагрузку и повысить производительность.
От приложения до ядра: полная цепочка оптимизации. Подробности нашей методики: как мы организовали группировку запросов на каждом уровне стека — от клиентского приложения через FUSE-приложение до метаданных сервера.
Асинхронная обработка с помощью io_uring. Переход от синхронного интерфейса /dev/fuse к асинхронному механизму io_uring позволил нам резко снизить задержку и увеличить пропускную способность.
Экспериментальная проверка гипотезы. Результаты серии экспериментов, подтверждающих эффективность предложенной схемы. Мы использовали различные конфигурации и измерили прирост производительности.
Итоги эксперимента: +24-кратный рост производительности. Демонстрируем реальные замеры и графики, наглядно иллюстрирующие эффект от внедрённых нами изменений.
Что дальше? Возможности и ограничения метода. Перспективы дальнейшей разработки и потенциальные сценарии применения данной методологии в других областях.
Заключение: как получить максимальную отдачу от вашей файловой системы. Практические рекомендации и советы специалистам, желающим повторить наш успех и поднять производительность своих систем.
14 лет в IT, из них 12 в RnD и низкоуровневой разработке: начиная от оптимизаций телефонов и телевизоров до распределенных систем и инфраструктуры для ИИ
Видео
Другие доклады секции
Базы данных и системы хранения