Chapter 10. Networking

Networking is playing an ever-increasing role in the performance analysis of systems, with the rise of distributed cloud computing models increasing network traffic within a datacenter or cloud environment, and online applications increasing external network traffic. The need for efficient network analysis tools is also on the rise, as servers scale to processing millions of packets per second. Extended BPF began as a technology for packet processing, so it has been designed and built to operate at these rates. The Cilium project for container networking and security policies, and Facebook’s Katran scalable network load balancer, are further examples of BPF’s ability to handle high packet rates in production environments, ...

Get BPF Performance Tools now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.