От Netlink к eBPF: радикальное ускорение трассировки интернет-пакетов
Доклад принят в программу конференции
Целевая аудитория
Тезисы
Подсистема ядра Linux, отвечающая за трассировку сетевых пакетов, использует протокол Netlink для передачи данных в пространство пользователя. При большом объеме трафика свыше 5 Гб/c Netlink создает большую нагрузку на систему и может приводить к потерям пакетов. В докладе показано, как мы применили eBPF для обхода Netlink при передаче трейсов, тем самым повысив производительность и устойчивость всей системы.
Разработчик с более чем 15-ти летним опытом. Начинал на С и С++, последние 4 года пишу на Gо
Wildberries