7 个使用 bcc/BPF 的性能分析神器 使用 伯克利包过滤器 Berkeley Packet Filter (BPF) 编译器集合 Compiler Collection (BCC)工具深度探查你的 Linux 代码。 在 Linux 中出现的一种新技术能够为系统管理员和开发者提供大量用于性能分析和故障排除的新工具和仪表盘。它被称为 增强的伯克利数据包过滤器 enhanced Berkeley Packet Filter (eBPF,或 linux中国 2024-07-19 泡泡
深入理解 BPF:一个阅读清单 ~ 更新于 2017-11-02 ~ 什么是 BPF? BPF,及 伯克利包过滤器 B erkeley P acket F ilter ,最初构想提出于 1992 年,其目的是为了提供一种过滤包的方法,并且要避免从内核空间到用户空间的无用的数据包复制行为。它最初是由从用户空间注入到内核的一个简单的字节码构成,它在那个位置利用一个校验器进行检查 —— 以避免内核崩溃或者安全问题 —— 并附着到一个套 linux中国 2024-07-18 Escape
关于 BPF 和 eBPF 的笔记 今天,我喜欢的 meetup 网站上有一篇我超爱的文章!Suchakra Sharma(@tuxology 在 twitter/github)的一篇非常棒的关于传统 BPF 和在 Linux 中最新加入的 eBPF 的讨论文章,正是它促使我想去写一个 eBPF 的程序! 这篇文章就是 —— BSD 包过滤器:一个新的用户级包捕获架构 我想在讨论的基础上去写一些笔记,因为,我觉得它超级棒! 开始前, linux中国 2024-07-18 捡田螺的小男孩
活动资料下载 | LLUG 深圳场成功举办 9 月 24 日下午,LLUG 在热浪滔天的深圳成功举办。 白板上的 “LLUG.sz”由 Norland 现场创作 和往期一样,本次的活动依然分为主题演讲和闪电演讲,来自广深两地的 Linux 爱好者们和现场的同学积极交流技术,分享总结。 来自 Linux 中国的核心贡献者 Locez 为参会者分享了 BPF 的背景,帮助大家理解什么是 BPF,并通过一些现场的示例,帮助开发者了解 BPF 的能 linux中国 2024-07-16 泡泡
用蜜蜂(eBPF)来追踪海豚(MySQL),性能追的上吗 DBdoctor 基于 eBPF 实现了数据库可观测,能够在不改代码、不改启动参数、不重启进程的前提下对数据库内核进行追踪,拿到更细粒度的内核数据进行数据分析,做到了性能观测的数学模型化。在数据库领域这是一种全新的技术手段,但偶尔也有小伙伴会咨询一些不解: eBPF观测MySQL做出来是不是一个玩具?能否用于生产? 每一条SQL执行过程都探测,对数据库的性能消耗到底有多大? 让一只蜜蜂(eBPF) 数据运维 2024-06-07 大树
udev hid bpf帮助启用hidbpf使用而不是内核驱动程序来修复hid硬件 现在,对于有缺陷的HID硬件或其他不完全符合规范或需要已知硬件解决方案的输入设备,往往需要一个新的Linux内核驱动程序,或者至少需要在现有内核驱动程序代码中添加一些怪癖。不缺乏不稳定的HID硬件/驱动程序来处理这种奇怪的情况。由于内核周期长和涉及的其他因素,长期以来,利用(e)BPF一直被认为是能够以eBPF程序的形式更快地发送硬件支持修复程序的领域之一。Rust编写的udev-hid-bpf项 运维资讯 2024-04-26 竹子爱熊猫