《4.基于eBPF的Linux内核探索之旅—开源项目LMP.pptx》由会员分享,可在线阅读,更多相关《4.基于eBPF的Linux内核探索之旅—开源项目LMP.pptx(49页珍藏版)》请在三个皮匠报告上搜索。
1、首届中国首届中国eBPFeBPF研讨会研讨会基于基于eBPFeBPF的产学研融合的产学研融合项项目目LMPLMP赵晨雨赵晨雨 thoughtworks&Linux thoughtworks&Linux内核之旅内核之旅maintainermaintainer首届中国首届中国eBPFeBPF研讨会研讨会目录录01LMP LMP 产学研产学研理念理念02LMP LMP 想法想法落地落地03LMP LMP 开发运行新体验开发运行新体验04LMP LMP 未来未来规划规划首届中国首届中国eBPFeBPF研讨会研讨会LMP LMP 产学研理念产学研理念01首届中国首届中国eBPFeBPF研讨会研讨会学生阶
2、段的学生阶段的demodemo 2019年,陈莉君老师发现eBPF并带领我们投入eBPF研究 只是一个demo:可视化eBPF提取的数据 对eBPF的第一印象:是Linux显微镜首届中国首届中国eBPFeBPF研讨会研讨会Linux Linux 显微镜显微镜首届中国首届中国eBPFeBPF研讨会研讨会Linux MicroscopeLinux Microscope首届中国首届中国eBPFeBPF研讨会研讨会LMPLMP首届中国首届中国eBPFeBPF研讨会研讨会学生阶段迭代学生阶段迭代 工业界师兄加入指导 服务于研究生团队 成为研究生团队研究eBPF的集散地 eBPF热度渐起,参加各类大赛 此
3、时聚焦eBPF的web管理系统“产”“学”“研”初现首届中国首届中国eBPFeBPF研讨会研讨会 学习Linux内核的手段之一,可以迅速产出 激活学习兴趣 灵活,可以充分发挥想象力 关注点转移到eBPF想法上 还缺乏统一的思路学生阶段迭代学生阶段迭代首届中国首届中国eBPFeBPF研讨会研讨会开源之夏活动开源之夏活动 开源之夏是开源软件供应链点亮计划系列暑期活动,由中国科学院软件研究所与openEuler社区共同举办,旨在鼓励在校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展。首届中国首届中国eBPFeBPF研讨会研讨会2021 LMP+2021 LMP+开源之夏开源之夏 更加
4、开放,加入core member夏家华 重点关注eBPF想法的实现:eBPF+机器学习 探索安卓场景下eBPF的落地应用“产”“学”“研”进一步:项目落地+培养人才纳入项目规划首届中国首届中国eBPFeBPF研讨会研讨会CCF GitLink CCF GitLink 开源编程夏令营开源编程夏令营 CCF GitLink 开源编程夏令营(GitLink Code Camp,简称 GLCC),是在 CCF 中国计算机学会指导下,由 GitLink 社区联合 CCF 开源发展委员会(CCF ODC)共同举办的面向全国高校学生的暑期开源项目实习计划。首届中国首届中国eBPFeBPF研讨会研讨会2022
5、 LMP+2022 LMP+开源之夏开源之夏+CCF GitLink+CCF GitLink题目题目LMP web后端能力研发TCP&UDP pingtrace的设计与实现LMP web前端能力研发LMP项目前端网页优化sidecar的性能监测和分析基于 eBPF 的 XDP 研究与应用基于 eBPF 的云原生场景下 Pod 性能监测基于eBPF的Linux系统性能监测工具-网络子系统基于eBPF的Linux系统性能监测工具-内存子系统基于eBPF的Linux系统性能监测工具-CPU子系统基于eBPF的DNS Cache实现 超级市场目前共有项目/工具22个 每周五例会指导 每周六直播活动 提
6、供eBPF入门引导首届中国首届中国eBPFeBPF研讨会研讨会产学研生态产学研生态首届中国首届中国eBPFeBPF研讨会研讨会LMP LMP 想法落地想法落地02首届中国首届中国eBPFeBPF研讨会研讨会LMPLMP子项目子项目eBPF_SupermarketeBPF_VisualizationeBPF_HubeBPF_Documentation首届中国首届中国eBPFeBPF研讨会研讨会eBPFeBPF入门引导入门引导可观测性性能指标传统方式提取找到核心数据结构/方法梳理提取原理/方法初学者一般会遇到的问题:eBPF需要了解内核,入门门槛高,知道eBPF很火,但是很难说清究竟好在哪里 在什