Fork me on GitHub
摘要: 1. 介绍 BTF(BPF Type Format)是内嵌在BPF(Berkeley Packet Filter)程序中的数据结构描述信息。BPF原本是用于数据包过滤的编程语言,但随着eBPF(extended BPF)的发展,它的用途已经扩展到多种内核子系统中,包括性能监测、网络安全和配置管理等。 阅读全文
posted @ 2024-03-07 23:39 yooooooo 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 以bitehist为例: 使用BPF之前: 1、在内核中:开启磁盘IO事件的插桩观测。 2、在内核中,针对a56爆大奖在线娱乐事件:向perf缓冲区写入一条记录。如果使用了跟踪点技术(推荐方式),记录中会包含关于磁盘IO的几个元数据字段。 3、在用户空间:周期性地将所有事件的缓冲区内容复制到用户空间4。在用户空间: 阅读全文
posted @ 2024-03-07 15:34 yooooooo 阅读(11) 评论(0) 推荐(0) 编辑