1

Vale complementar que eBPF tem JIT implementado no kernel, o que permite que a performance de execução do programa eBPF seja a mesma que de um programa nativo. E no caso de monitoramento/controle de rede, você pode até mesmo (se o hardware suportar) fazer offload do eBPF para a NIC e executar o programa na placa de rede ao invés da CPU.

Legal o post, cara.

Carregando publicação patrocinada...
1

Valeu demais pelo complemento, cara! O JIT é uma parte importante que eu não detalhei, e o ponto do offload pra NIC é muito bom. Fiquei curioso pra testar o XDP no lado da rede, que casa bem com a ideia de defesa que o artigo tenta passar. Se você já usa isso em produção, fala ae como tem sido a experiência aqui para nós, vem ser bacana essa troca de informações.