eBPF,即扩展的伯克利包过滤器(Extended Berkeley Packet Filter),是从早期的BPF技术发展而来,起初用于高效地过滤网络数据包。随着时间的推移,eBPF已经成为一个强大的、灵活的内核技术,不仅限于网络数据包处理,还可以用于跟踪、安全、网络策略实施、性能分析等多个领域。
知道名字和缩写
知道最初的起源,来源于 BPF,用于处理网络包。
bpf()
系统调用,eBPF程序可以动态加载到内核中,并在需要时执行。JIT(即时编译)技术可进一步将字节码转换成本地机器码,以提高执行效率。
bpf()
系统调用将字节码加载到内核,内核验证程序的安全性。这个工作流程就是一个简单的总结,实际上开发人员在编写 eBPF 时可以通过现在各种前端或者框架,很方便的进行使用。 eBPF技术以其高度的灵活性、安全性以及低开销的特点,正在成为现代云原生、容器化环境、以及需要高性能监控和安全控制场景下的关键技术。随着持续的发展和社区的支持,eBPF的应用前景非常广阔。
1.超细节!十年码农讲述eBPF和XDP技术!知乎 https://zhuanlan.zhihu.com/p/558509760 2.eBPF怎么玩(一)哔哩哔哩 https://m.bilibili.com/read/cv15768069/ 3.全面介绍eBPF-概念-charlieroro-博客园 https://www.cnblogs.com/charlieroro/articles/13403672.html 4.ebpf深入理解和应用介绍-CSDN博客 https://m.blog.csdn.net/gengzhikui1992/article/details/105364645 5.01|技术概览:eBPF的发展历程及工作原理-知乎 https://zhuanlan.zhihu.com/p/458753388 6.【万字干货!eBPF的原理与入门技巧-知乎 https://zhuanlan.zhihu.com/p/529225001 7.游戏王 把卡破坏和把卡送入墓地有什么区别?芝士回答 https://page.sm.cn/blm/midpage-317/ 8.游戏王特召只能攻击表示?芝士回答 https://page.sm.cn/blm/midpage-317 9.罗克韦尔ABPF40P系列变频器-变频器产业网 http://m.ebpq.cn/mall/41722.html 10.一文看懂eBPF、eBPF的使用(超详细)哔哩哔哩 https://www.bilibili.com/read/mobile?id=16232093