0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

deepin亮相2025中国Linux内核开发者大会

深度操作系统 来源:深度操作系统 2025-11-05 17:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

11 月 1 日,第二十届中国 Linux 内核开发者大会(CLK)在深圳举办。CLK 作为国内 Linux 内核领域极具影响力的峰会,由清华大学、Intel、华为、阿里云、富士通南大、迪捷软件、腾讯云、OPPO、字节跳动、vivo、蚂蚁集团、龙芯中科等企业发起,以“自由,协作,创新”为理念,以开源技术的推广和普及为使命,旨在促进Linux内核开发爱好者相互交流、共同进步。

本届大会上,deepin(深度)社区内核技术研发工程师徐浪带来 “基于 eBPF 的多线程系统信息采集优化” 主题演讲,分享的创新方案引发现场热议。

在现代Linux操作系统当中,内核提供的众多虚拟文件系统的接口节点,供用户态应用程序采集系统内核信息,这些节点能提供丰富的系统信息,常见的有procfs、sysfs、debugfs等虚拟文件系统。然而,正因为这些节点是基于文件系统的,访问这些节点需要经过完整的文件系统调用路径(open/read/close),对于procfs,在一些应用密集型的终端场景中,采集系统进程信息将会产生海量系统调用,过程将变得尤为低效。

针对这一痛点,徐浪提出的 eBPF 优化方案,核心围绕四步破解效率难题:

一是构建 eBPF 采集程序加载至内核。依托 eBPF 可在内核态运行自定义程序的特性,将进程 PID、内存占用等采集逻辑封装其中,直接在内核层完成数据抓取,避免用户态与内核态频繁切换,降低基础开销。

二是搭建 eBPF 共享内存存数据。采集到的信息直接存入专属共享内存,实现 “一次写入、多次读取”,跳过文件 I/O 的繁琐流程,缩短数据流转路径。

三是共享内存映射至多用户态程序。多个监控、调试工具可直接将共享内存映射到自身地址空间,无需额外系统调用,实现 “一次采集、多端共享”。

四是优化eBPF链接重定向逻辑,提升eBPF加载速度及实例的复用率,降低内存占用。

实测数据更印证方案价值:在 2W+ 进程的模拟场景中,传统方案遍历所有进程需百万级系统调用,而该方案仅需千级;采集时间降低超 2 个数量级,高并发下系统仍能流畅响应

作为国内知名 Linux 发行版社区,deepin 始终聚焦开源技术落地。此次分享的 eBPF 方案,既是团队解决实际痛点的创新成果,也为全球开源社区提供了可复用经验,完美契合 CLK“自由,协作,创新” 的理念。未来,随着 eBPF 等技术成熟,Linux 系统将在更多场景释放潜力,为开源生态发展注入新动力。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 内核
    +关注

    关注

    4

    文章

    1436

    浏览量

    42483
  • Linux
    +关注

    关注

    88

    文章

    11627

    浏览量

    217908
  • 操作系统
    +关注

    关注

    37

    文章

    7328

    浏览量

    128611

原文标题:deepin 亮相第二十届 CLK 大会:用 eBPF 破解 Linux 信息采集效率难题

文章出处:【微信号:linux_deepin,微信公众号:深度操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    九联科技亮相2025开放原子开发者大会

    11月21-22日,以“AI共智,开源共享”为主题的2025开放原子开发者大会在北京盛大举办。作为开源鸿蒙生态的核心共建力量,九联科技旗下子公司九联开鸿受邀出席大会,与来自产学研用各领
    的头像 发表于 11-27 15:04 185次阅读

    润和软件亮相2025开放原子开发者大会

    11月21-22日,2025开放原子开发者大会在北京圆满举行。大会以“一切为了开发者——AI共智,开源共享”为主题,聚焦人工智能与开源技术的
    的头像 发表于 11-26 15:19 214次阅读

    deepin社区亮相2025开放原子开发者大会

    近日,以“一切为了开发者——AI共智,开源共享”为主题的2025开放原子开发者大会在京圆满落幕。大会聚焦人工智能与开源技术的深度融合,展现了
    的头像 发表于 11-25 09:19 369次阅读

    紫光亮相瑞芯微第九届开发者大会

    2025年7月17日至18日,以“AIoT 模型创新重做产品”为主题的瑞芯微第九届开发者大会(RKDC 2025)在福州海峡国际会展中心举行。作为业界领先的以存储技术为核心的高科技企业
    的头像 发表于 07-26 16:47 2244次阅读

    万象奥科亮相2025瑞芯微开发者大会

    万象奥科亮相2025瑞芯微开发者大会,三款嵌入式板卡荣登A4工控板展台2025年7月17-18日,第九届瑞芯微
    的头像 发表于 07-24 16:59 1466次阅读
    万象奥科<b class='flag-5'>亮相</b><b class='flag-5'>2025</b>瑞芯微<b class='flag-5'>开发者</b><b class='flag-5'>大会</b>

    广汽集团亮相华为开发者大会2025

    此前,6月20日-22日,华为开发者大会(HDC 2025)火热举办,超过200名各行业代表、全球开发者齐聚一堂,共襄盛举。广汽集团副总经理江秀云、数字化业务领域负责人及相关业务代表等
    的头像 发表于 06-27 16:22 857次阅读

    开源鸿蒙亮相华为开发者大会2025

    此前,6月20-22日,华为开发者大会(HDC2025)在松山湖盛大召开。在大会的互动展区,开源鸿蒙重磅
    的头像 发表于 06-26 17:21 924次阅读

    九联开鸿亮相华为开发者大会2025

    此前,6月20日-22日,华为开发者大会2025(HDC.2025)在松山湖科学城盛大开幕。华为开发者
    的头像 发表于 06-26 14:31 833次阅读

    芯科科技亮相2025 Matter开放日和开发者大会

    2025年Matter开放日(MOD)和开发者大会(MDC)在上周6月12-13日圆满成功举办,Silicon Labs(芯科科技)延续一直以来倾力支持Matter标准发展的策略,携Matter最新演示与参考应用再次
    的头像 发表于 06-18 14:22 982次阅读

    全志科技亮相OpenHarmony开发者大会2025

    近日,OpenHarmony开发者大会 2025(OHDC.2025,以下简称“大会”)在深圳举办。大会
    的头像 发表于 06-04 09:16 1941次阅读
    全志科技<b class='flag-5'>亮相</b>OpenHarmony<b class='flag-5'>开发者</b><b class='flag-5'>大会</b><b class='flag-5'>2025</b>

    高鸿信安亮相2025华为鲲鹏昇腾开发者大会

    以“心怀挚爱,共绽光芒”为主题的鲲鹏昇腾开发者大会2025(KADC2025)在北京中关村国际创新中心成功举办。大会现场发布一系列新技术、新
    的头像 发表于 05-26 17:01 1220次阅读

    格灵深瞳亮相Create2025百度AI开发者大会

    近日,Create2025百度AI开发者大会在武汉体育中心圆满落幕,作为全球首个AI开发者大会,Create
    的头像 发表于 04-29 16:12 865次阅读

    IAR亮相矽力杰2025开发者大会

    2025年4月11-12日,矽力杰将在杭州矽力杰大厦举办首届开发者大会,汇聚汽车行业的领先企业与专家,共同探讨汽车核心芯片的国产化机遇。
    的头像 发表于 04-09 10:54 1272次阅读

    中兴通讯将亮相2025中国移动云智算大会

    中兴通讯将亮相2025中国移动云智算大会
    的头像 发表于 04-07 17:59 1459次阅读

    Arm亮相2025年游戏开发者大会

    近日,成千上万的人聚集在美国旧金山的马斯康尼中心参加 2025 年游戏开发者大会 (GDC 2025)。全球开发者齐聚一堂,探讨如何利用技术
    的头像 发表于 04-01 13:51 995次阅读