io_uring бесполезен в nginx? – Как мы переосмыслили ввод-вывод, создав новый event-модуль для Angie.

Архитектура и масштабируемость

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

Разработчики высоконагруженных систем, сетевые инженеры, системные администраторы.

Тезисы

В докладе рассмотрим разработку нового event-модуля для веб-сервера Angie на базе интерфейса io_uring. Сравним архитектуру io_uring с классическим epoll, разберём ключевые различия (кольцевые буферы, механизм SQ/CQ, работа с буферизацией) и расскажем о подводных камнях, возникших при интеграции. В финале – реальные бенчмарки: прирост пропускной способности по сравнению с epoll.

Системный разработчик с 6‑летним опытом в области высоконагруженных сетевых систем.

Видео

Другие доклады секции

Архитектура и масштабируемость