GOPS
全 球 运 维 大 会 2 0 1 8
2018.4.13-4.14 中国·广东·深圳·南山区 圣淘沙大酒店 (翡翠店 )
G O P S 全 球 运 维 大 会 2 0 1 8 · 深 圳 站
eBPF在MySQL性能分析的应用
洪斌
G O P S 全 球 运 维 大 会 2 0 1 8 · 深 圳 站
目录
1 eBPF 应用示例
2 观测工具的介绍
3 eBPF 脚本/限制
G O P S 全 球 运 维 大 会 2 0 1 8 · 深 圳 站
BPF是什么
• BPF = Berkeley Packet Filter
• The Berkeley Packet Filter (BPF) provides a raw interface to data link layers,
permitting raw link-layer packets to be sent and received.
• Since version 3.18, the Linux kernel includes an extended BPF virtual machine,
termed extended BPF (eBPF). It can be used for non-networking purposes
G O P S 全 球 运 维 大 会 2 0 1 8 · 深 圳 站 /papers/bpf-usenix93.pdf
Query延迟分布
G O P S 全 球 运 维 大 会 2 0 1 8 · 深 圳 站
慢Query抓取
G O P S 全 球 运 维 大 会 2 0 1 8 · 深 圳 站
G O P S 全 球 运 维 大 会 2 0 1 8 · 深 圳 站