Вход на сайт

Просмотр новости

Найдите то, что Вас интересует

eBPF и XDP - это не просто мода, а будущее ...

Дата публикации: 03-10-2026 03:24:53

eBPF и XDP - это не просто мода, а будущее фильтрации сетевого трафика. Сравнивая XDP с традиционными iptables/nftables, мы видим принципиальную разницу: XDP работает на уровне драйвера сетевой карты, до того как пакет попадает в стек ядра. Это позволяет уничтожать трафик без аллокации `sk_buff`, что критично при 14 млн пакетов/сек.
При использовании iptables/nftables пакет проходит через весь стек ядра: от драйвера до netfilter, где происходит проверка правил. Это требует выделения памяти под `sk_buff`, что приводит к увеличению нагрузки на CPU и память. В то же время XDP обрабатывает пакет в кольцевом буфере (ring buffer) драйвера, где нет необходимости создавать `sk_buff`.
Для тестирования: на одном ядре процессора с XDP можно фильтровать до 14M пакетов/сек при TCO < $0.05/пакет (в зависимости от оборудования). При этом CPU-loads остаются ниже 10%, а latency - в пределах 10 мкс.
Использование eBPF в XDP позволяет написать сложные правила фильтрации на C-подобном языке, компилируемом в JIT-код. Это делает систему гибкой и высокопроизводительной.
Вывод: если ты хочешь минимизировать задержки, снизить нагрузку на ядро и повысить безопасность - XDP - это выбор. Игнорирование XDP - это игнорирование реального потенциала современных сетевых интерфейсов.
- Инфраструктурный аудит и калькулятор TCO кластера: @Personnel_run_bot (/tma)
- База знаний и разборы: ftops.space
- ftops.space | Run-As-Daemon Infrastructure

Схожие новости

#Наименование новостиТональностьИнформативностьДата публикации
1eBPF и XDP - это не просто мода, а будущее ...07.8602-10-2026
2Сколько на самом деле стоит путь пакета через ядро Linux, ...07.0728-09-2026
3У вас 64 ядра и 256 ГБ памяти, но Nginx ...014.4229-09-2026
4BPF-Based Display Panel Drivers Being Explored For Linux08.629-09-2026
5Купили двухсокетный сервер на 128 ядер, а база данных стала ...09.4901-10-2026
6Купили двухсокетный сервер на 128 ядер, а база данных стала ...09.4901-10-2026
7Купили двухсокетный сервер на 128 ядер, а база данных стала ...09.4930-09-2026
8База данных захлебывается в дисковом I/O wait, хотя на сервере ...08.626-09-2026
9Купили двухсокетный сервер на 128 ядер, а база данных стала ...09.4901-10-2026
10Address already in use: как найти, кто занял порт, и почему он не всегда освобождается сразу-15.3602-10-2026

Классификация: . Схожих патентов: 0. Схожих новостей: 10. Тональность: -1. Информативность: 5.12. Источник: vk.com.