Константин Ушаков — OpenOnload: высокопроизводительный сетевой стек для Linux

Описание к видео Константин Ушаков — OpenOnload: высокопроизводительный сетевой стек для Linux

Константин Ушаков, OKTET Labs — OpenOnload: высокопроизводительный сетевой стек для Linux
Встреча CodeFreeze в Санкт-Петербурге, 15.05.2016

Тема встречи — Solarflare OpenOnload, сетевой стек для Linux, уменьшающий задержки, нагрузку на процессор и увеличивающий скорость передачи пакетов.

Solarflare OpenOnload — высокопроизводительный сетевой стек, радикально уменьшающий задержки, нагрузку на процессор и увеличивающий скорость передачи пакетов. Достигается это без изменений в самом вашем приложении, будь то C/C++/Java или что либо, использующее BSD Sockets API). Хотя идея стеков, работающих частично или полностью в userland, не нова, радикальное отличие Onload — в предоставлении BSD Sockets API.

Доклад затронул техническую сторону реализации:
– разделение ресурсов между ядром и процессом;
– маршрутизация пакетов;
– механизмы поллинга (poll, epoll и т.п.);
– кэширование сокетов.

Комментарии

Информация по комментариям в разработке