24 мая в Санкт-Петербурге состоялся первый System Level Meetup от компании YADRO. В рамках мероприятия спикер из ИнфоТеКС, Степан Репин, поделился докладом “Linux kernel, DPDK и kernel bypass“.
В рамках доклада он рассмотрел подход kernel bypass и user space I/O в ядре Linux, уделяя внимание как общим принципам работы, так и реализации на примере DPDK. Рассказал основные компоненты DPDK, включая аллокацию памяти, взаимодействие с драйверами и процесс обработки пакетов. Показал, как технологии kernel bypass интегрируются с инфраструктурой Linux и работают на практике — в том числе на примере генератора-анализатора трафика LR100Gen компании ИнфоТеКС.
По итогам доклада участники получили целостное представление о функционировании kernel bypass в рамках Linux kernel и его применении в современных сетевых решениях.
00:38 - О спикере.
01:11 - О докладе.
03:07 - Как обычно работает ядро?
04:39 - Пример приема данных через ядро.
05:02 - Как выглядит прием пакета через ядро.
06:54 - Что такое kernel bypass и зачем он нужен?
10:10 - DPDK: основные принципы, пример приема данных.
15:53 - Пример измерения производительности с Linux и DPDK.
17:22 - Основы PCIe и как выглядит получение пакета с PCIe.
22:54 - Как linux обеспечивает kernel bypass.
24:39 - uio: задачи и функции.
29:04 - Как работать с userspace I/O.
31:14 - Как работает kernel bypass у Mellanox.
32:00 - Выводы.
32:29 - Вопросы участников.
Подробности о докладах и анонсы следующих митапов вы найдете на нашем Хабре
211 views
1003
269
2 weeks ago 00:02:05 1
LINUX ERROR FIX: ERROR: Unable to find the kernel source tree for the currently running kernel
2 weeks ago 07:08:30 252
ALT-GAMING: Uncharted 4: A Thief’s End [r7 5700x+32gb+RX6600 8GB]
2 weeks ago 01:03:01 12
A Gopher’s Guide to *NIX Plumbing - Eleanor McHugh
3 weeks ago 00:12:22 1
Kernel TLS в Angie: ускорение или деградация?
4 weeks ago 02:58:40 663
LINUX-КУХНЯ:Simply Linux 11 + cinnamon для игр и дома [r7 5700x+32gb+RTX2060S 8GB]
4 weeks ago 01:48:42 264
ALT-GAMING . 2: Project Origin
4 weeks ago 02:23:39 262
ALT-GAMING
4 weeks ago 02:16:34 326
Alt Gaming RUS
1 month ago 03:38:26 827
LINUX-КУХНЯ: Альт Рабочая станция 11.1 / установка / настройка + Nvidia [r7 5700x+32gb+RTX2060S 8GB]
2 months ago 01:54:38 408
ALT-GAMING Echoes of the End [r7 5700x+32gb+RX6600 8GB, ALT P11 GNOME]
2 months ago 02:05:52 372
ALT-GAMING Dead Space 2 FULL RUS [r7 5700x+32gb+RX6600 8GB, ALT P11 GNOME]
2 months ago 00:51:45 9
Владислав Шиповский — Использование Rust для написания драйверов устройств
2 months ago 01:34:13 501
ALT-GAMING Titan Quest II [r7 5700x+32gb+RX6600 8GB, ALT P11 GNOME]