В четверг, 12 мая, в 20:00 в питерском офисе Одноклассников состоится встреча CodeFreeze с Константин Ушаков , директор OKTET Labs. Тема встречи - Солнечная вспышка OpenOnload , сетевой стек для Linux, который снижает задержку, нагрузку на процессор и увеличивает скорость передачи пакетов.
Solarflare OpenOnload — это высокопроизводительный сетевой стек, который радикально снижает задержку, нагрузку на процессор и увеличивает скорость передачи пакетов.
Это достигается без внесения изменений в само приложение, будь то C/C++/Java или что-либо еще с использованием BSD Sockets API).
Хотя идея стеков, работающих частично или полностью в пользовательском пространстве, не нова, радикальным отличием Onload является предоставление BSD Sockets API. В докладе будет рассмотрено технический сторона реализации:
- совместное использование ресурсов между ядром и процессом;
- маршрутизация пакетов;
- механизмы опроса (poll, epoll и т.п.
);
- кэширование сокетов.
Будут цифры и подробности того, как ядро Linux пытается достичь аналогичной производительности (включая DPDK).
Участие бесплатное.
Постановка на учет здесь .
О спикере
Константин Ушаков — Генеральный директор OKTET Labs, Россия, Санкт-Петербург.
Он более 10 лет работал в OKTET Labs над проектами с Solarflare (и Level5).
Участвует в разработке и валидации стека Onload и других продуктов компании.
Начинал младшим разработчиком, сейчас — генеральный менеджер.
директор, продолжая при этом принимать активное участие в техническом управлении, оптимизации производительности, переносе стека на новые платформы/архитектуры (например, Power) и поддержании структуры, используемой для проверки API-интерфейса Onload Socket относительно реализации Linux. Теги: #Высокая производительность #io #сеть #openonload
-
Офис Почта.фи
19 Oct, 24