查看原文
其他

首届中国eBPF大会明天准时与大家见面,龙蜥多位技术专家参与演讲

龙蜥运营 OpenAnolis龙蜥 2023-12-01

遍穿花底路,曲折一径通!首届中国 eBPF 大会将于 2022 年 11 月 12 日(明日)在线上举行,龙蜥社区将进行同步转播。本次大会的口号是“站在巨人肩上的小蜜蜂”,不管你是一名刚入行的小菜鸟、应用程序的开发者、Linux 内核的热粉,还是引领企业发展的舵手,都期待你在本次别开生面的大会中发现启迪你智慧的按钮,见证首届中国 eBPF 大会开启这历史性的一天。

本次中国 eBPF 大会,龙蜥社区作为协办方,将有多位资深技术专家将参与主题演讲,与你一起共赴 eBPF 大会。首届中国 eBPF 研讨会来自龙蜥社区 eBPF 技术探索 SIG 的分享如下:

主论坛

主题:eBPF 技术及发展(圆桌讨论)
时间:11:10-12:00
嘉宾:冯富秋,eBPF 技术探索 SIG Maintainer

分会场 一

主题:Coolbpf 在各内核版本的应用实践
时间:14:00-14:30
嘉宾:毛文安,eBPF 技术探索 SIG Maintainer
分享内容简介:Linux 内核版本经历了 3.x 向 4.x 到 5.x 演进,eBPF 技术的支持也是从 4.x 开始更加完善起来,但是云上服务器有大量的 3.10 内核版本是不支持 eBPF 的,为了让我们现有的 eBPF 工具在这些存量机器得以支持,享受到 eBPF 带来的红利,我们移植了 eBPF 到低版本内核,保证一个工具可运行于低、中、高的内核版本。另外,当前的 BPF 开发方式主要有: 
1、纯 libbpf 应用开发:这种开发方式不仅效率低,跨内核可移植难;
2、借助BCC:开发效率高、可移植性好,并且支持动态修改内核部分代码,非常灵活。
但存在部署依赖 Clang/LLVM 等库;每次运行都要执行 Clang/LLVM 编译,严重消耗 CPU、内存等资源,容易与其它服务争抢。Coolbpf 以 BPF CORE 为基础实现,保留了资源占用低、可移植性强等优点,还融合了 BCC 动态编译的特性,适合在生产环境批量部署应用。我们通过优化 eBPF 工具的开发方法,节省了资源消耗,同时原来基于 BCC 的 python 工具,只需要在 Coolbpf  的帮助下,就能在全量内核版本安全运行,给广大 eBPF 的爱好者提供一种新的探索和实践。
主题:eBPF急先锋——surftrace
时间:14:30-15:00
嘉宾:廖肇燕,eBPF 技术探索 SIG Maintainer
分享内容简介:在对内核进行观测或者诊断时候,往往存在以下困惑:
1、BCC 部署便捷,但是资源消耗大;
2、libbpf 轻便易用,但代码工程繁琐,
3、遇到现有工具无法覆盖的场景,从头编写 eBPF 代码来实现,比较费力耗时;
4、对函数内部观测无能为力。本次分享将主要介绍如何基于 surftrace 这一个更轻量化工具,快速实现内核数据观测:仅需掌握内核相关知识点和数据结构,无需编码等繁琐流程,即可高效实现内核信息深度追踪;同时也可以在 surftrace 基础上开发增强应用,构建 surftrace 应用生态;适合用于异常快速诊断、IO 和网络链路追踪等场景。
更多大会议程详见如下海报:
eBPF 大会开始在即,请扫描下方二维码提前入群,搬好小板凳,坐等大会开播~
加入龙蜥社群

加入微信群:添加社区助理-龙蜥社区小龙(微信:openanolis_assis),备注【龙蜥】与你同在;加入钉钉群:扫描下方钉钉群二维码。欢迎开发者/用户加入龙蜥社区(OpenAnolis)交流,共同推进龙蜥社区的发展,一起打造一个活跃的、健康的开源操作系统生态!

继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存