关于linux:圆满落幕回顾-eBPF-技术的发展与挑战

8次阅读

共计 2736 个字符,预计需要花费 7 分钟才能阅读完成。

11 月 3 日,2022 云栖大会 eBPF & Linux 稳定性专场于杭州云栖小镇圆满结束。本次专场论坛是龙蜥 3 大 workshop 系列,特地邀请了高校师生、手机和平安大厂,一起探讨 eBPF 在平安和网络的最佳利用和实际,以及 Linux 在手机和服务器上的运维教训分享。

(图 / 专场嘉宾合照)

eBPF & Linux 稳定性专场是由龙蜥零碎运维 SIG 和 eBPF 技术摸索 SIG 协办,收场主持人毛文安为大家介绍了这两个 SIG 的状况。为大家分享这两大 SIG 的愿景和指标,以及以后 SIG 的重点项目状况和 SIG 的下一步布局。也欢送大家在龙蜥官网 SIG 组查看详情。

工欲善其事,必先利其器。零碎运维 SIG 推出的 SysAK 工具集,是通过对过往百万服务器运维教训进行的总结,让咱们进一步揭开这个工具的底细,并且看看它的利用实际有哪些,阿里云高级技术专家、龙蜥零碎运维 SIG Maintainer 张毅分享了主题为《SysAK 的利用实际》的演讲。

他介绍了龙蜥社区运维 SIG 出品的诊断工具集 SysAK 的应用场景,以及其核心技术架构。重点介绍了监控模式的相干组件,以及怎么联合龙蜥 OS、SysAK 的加强特色,去做疑难问题和零碎衰弱度的监控。最初联合目前运维趋势,介绍了 SysAK 将来利用诊断及插件化的布局路线。

eBPF 给咱们带来了更多可能,西安邮电大学传授、eBPF 技术摸索 SIG Owner 陈莉君做了《eBPF 技术的倒退与挑战》主题分享。陈莉君传授首先从传统的操作系统模型动手,阐明 50 年来操作系统模型和过程模型的现状,并论述 eBPF 的引入为什么突破了这种模型,而后,通过业界雨后春笋般 eBPF 开源我的项目的呈现,重点介绍了 Linux 内核之旅社区在推动 eBPF 在国内倒退所做的相干事件,最初,以 eBPF 在内核可编程化、易用性等方面的倒退为抓手,介绍了 eBPF 技术面临的时机和挑战。

eBPF 目前在跟踪、诊断、网络上有很多利用,现在越来越多的开发者也关注到,在平安畛域 eBPF 正成为一个香饽饽,深服气翻新研究院高级 Linux 内核技术专家、eBPF 技术摸索 SIG Maintainer 许庆伟在现场与嘉宾分享了《eBPF 平安个性解析》演讲。

他从 eBPF 的平安原理登程,针对云原生容器场景下的 eBPF 应用场景,以平安的视角对 eBPF 进行分析,剖析了后续 eBPF 平安技术的发展趋势,应该要深刻内核根底机制,实现阻断函数调用级别的运行、不影响失常业务,这样进攻更细粒度,也更正当的计划。最初总结到,系统安全不是繁多维度,要建设起从利用态到内核态的多层级进攻矩阵,并从多角度的视角来对待和解决平安问题,会达到更好的成果。

程序摄像头的提法让咱们耳目一新,谐云科技 CTO、龙蜥 eBPF 技术摸索 SIG Maintainer 苌程分享了《基于 eBPF 可观测性我的项目 kindling 的最新进展:基于 eBPF 的程序摄像头——trace-profiling 性能》。介绍了以后可观测性支流技术的局限性,tracing、log、metric 不能很好的交融,程序员 troubleshooting 线上问题依然须要重度依赖教训。Kindling 利用 eBPF 技术从零碎内核角度将程序代码执行过程转换成 OS 资源层面耗费过程,并通过交融 trace、metric,log 造成一张视图。具备计算机根底教训的程序员就能够很容易的了解程序每个毫秒在干什么。最初分享了利用程序摄像头可能解决常见线上诡异的场景:GC 导致线程暂停,高并发导致的线程有余引起申请饥饿,trace 级别的火焰图,依赖资源导致的问题等。

eBPF 技术摸索 SIG 推出的 Coolbpf 是一站式 eBPF 开发编译平台,目标是让大家更疾速的入门和进行开发,不必关注太多环境搭建问题。大家理解最多的是 Coolbpf 是用来开发编译的,那么基于它之上的利用有什么呢?阿里云高级技术专家、龙蜥零碎运维 SIG Owner、龙蜥 eBPF 技术摸索 SIG Maintainer 毛文安带来《Coolbpf 的利用实际》分享,与现场嘉宾针对 eBPF SIG 的 Coolbpf 我的项目,从它的原理和设计实现层面进行了论述,具体介绍了近程云编译和低版本内核运行 eBPF 的技术原理。最初,通过一个具体网络抖动案例,展现了 Coolbpf 在业务观测和抖动发现上的具体利用实际过程。

轻量级开发框架的确给了咱们很大的便利性,接着浙江大学 Linux 开发者, 龙蜥 eBPF 技术摸索 SIG Maintainer 郑昱笙分享《eBPF 轻量级开发框架 eunomia》的主题演讲。

她一开始介绍了 eunomia-bpf 我的项目作为一个为了简化 eBPF 程序的开发、散发、运行而设计的轻量级 eBPF 开发框架的背景和指标,而后通过一些简略的实例,展现了 eunomia-bpf 是如何从云端一行命令下载运行 eBPF 程序、只编写内核态代码即可运行和导出事件,以及和 WebAssembly 的联合等性能,最初简要论述了 eunomia-bpf 的原理和设计实现的思路。

零碎运维 SIG 的重磅我的项目 SysOM 是一个一站式运维治理平台,是与统信软件有十分深刻的单干共建。统信软件高级零碎研发工程师,零碎运维 SIG Maintainer 魏东分享《SysOM 在系统可靠性与平安上的实际》。魏东从 sre 切入,分享了操作系统稳定性相干常识,开展介绍了龙蜥社区运维 SIG 出品的一站式零碎运维平台 SysOM 在零碎稳定性上所做的相干工作,其中,重点介绍批量运维和系统诊断性能。接着,就操作系统平安常识以及 SysOM 平安核心的破绽修复性能开展介绍。最初,指出以后零碎稳定性的痛点,并介绍将来的瞻望。

咱们理解的 Linux 稳定性都是基于 x86 和 Arm 服务器上的,然而在手机上的零碎稳定性,也值得咱们去一探到底。魅族科技高级工程师、龙蜥零碎运维 SIG Contributor 白浩文与嘉宾一起谈一谈《手机内核稳定性的治理与实际》。他首先简要介绍了稳定性问题的起源,以及开发过程。重点举例介绍了运行时动静检测的一些办法以及相干原理。在实践中,魅族手机在开发阶段引入了一些新的个性来进步捕获内存异样的概率,其中也包含从上游龙蜥社区引入的改良个性。为了全方位监控和解决稳定性问题,魅族也在智能化剖析问题和晋升效力方面做了相应工作。最初,还作了简要的总结和论述所面临的一些挑战。

本次 eBPF & Linux 稳定性专场到此圆满结束,接下来的 2 天,龙蜥操作系统峰会、云原生专场会与大家见面,今天早上 9:30,龙蜥操作系统峰会将在 D 馆 D3-5 重磅举办,下午 14:00 龙蜥峰会云原生专场将于 D2-20 举办,请各位来现场体验,只有来展区就会支付龙蜥社区限量周边 T 恤一件,先到先得。

最初附上明天流动现场图及专场分享大片:

(图 / 专场论坛现场)

龙蜥峰会

(图 / 流动现场)

正文完
 0