当前位置:首页 > 报告详情

于桐 & 郑昱笙--基于用户态BPF运行时的高效uprobe.pdf

上传人: 张** 编号:161334 2024-05-05 27页 1.59MB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了bpftime,一个运行在用户空间的eBPF运行时。它具有快速的用户空间uprobe功能,可以是无缝集成的,并且可以监控和修改用户函数的行为。bpftime与内核eBPF工具链和库兼容,不需要修改eBPF应用程序。它还支持进程间共享内存和内核eBPF程序的“卸载到用户空间”。此外,bpftime还提供了一个独立的库,可以使用诸如ringbuffer之类的低内核版本功能。它的工作模式包括仅在用户空间运行eBPF,以及在用户空间与内核eBPF混合运行。关键数据包括:用户空间uprobe比内核uprobe快10倍,支持多种eBPF工具链和应用程序,以及与内核eBPF的透明协作。
为什么需要新的用户空间实现?" 内核eBPF的局限性与风险" 现有的非内核eBPF用例有哪些?"
客服
商务合作
小程序
服务号
折叠