Networking tutorial - IT technology blog

Linux上のXDP eBPF:マイクロ秒レイテンシを実現する高性能パケットフィルタとロードバランサの構築

本番のLinuxエッジサーバーでXDP eBPFプログラムを6ヶ月運用した結果は明らかだ。パケットフィルタのスループットは、iptablesの1 Mpps未満から、シングルCPUコアで14 Mpps超へと向上し、p99レイテンシは3マイクロ秒以下を実現した。このガイドでは、XDPをiptablesやDPDKと比較し、実際のトレードオフを検証しながら、eBPFマップを活用した動的ブロックリストフィルタとレイヤー4ロードバランサの完全な実装方法を解説する。
DevOps tutorial - IT technology blog

KubernetesでGrafana Pyroscopeを使った継続的プロファイリング:本番環境のCPU・メモリボトルネックを特定する

Grafana PyroscopeはKubernetesに継続的プロファイリングをもたらし、本番アプリのCPU・メモリフレームグラフを24時間取得し続けることを可能にする。このガイドでは、HelmによるPyroscopeのデプロイ、プル型でのGoアプリのスクレイプ、SDKを使ったPythonの計装、そしてフレームグラフを読んで実際のボトルネックを特定する方法までを詳しく解説する。