eBPF 核心技术与实战
倪朋飞
资深 Linux 专家,Kubernetes 项目维护者
10452 人已学习
新⼈⾸单¥59
登录后,你可以任选4讲全文学习
课程目录
已更新 26 讲/共 37 讲
eBPF 核心技术与实战
15
15
1.0x
00:00/00:00
登录|注册

用户故事|eBPF从入门到放弃?在实践中找到突破口

你好,我是小李同学,坐标深圳,是一名嵌入式开发工程师,已经工作 4 年了,目前主要从事维护系统稳定性的相关工作。今天我主要想跟你分享下我学习 eBPF 的“心路历程”,以及在这门课中的一些收获。

多次试图“入门”,始终不得其法

我最早接触到 eBPF 是在一篇公众号文章上,上面介绍说它是内核调试的一把利器。当时我就想了:这不是跟我平时的工作联系很密切吗?在调试死机、分析代码路径的时候应该都能用到!eBPF 的强大功能让我很激动,当时就想上手试试,看看能不能把这门技术用起来。
想象很美好,但是真正开始学习的时候却发现有些棘手。我先是找了一堆资料。关于 eBPF 的资料网上倒是有很多,但是不够系统,很多资料讲解也不够细致深入,总觉着看起来不太明白。特别是有一些文章,上来直接把整个 ebpf 的原理图一贴,然后就直接懵了。
我当时想,既然看原理看不懂,那就先跑起来看看吧!我尝试了下大家说的一些适合入门的 eBPF 工具集,结果发现它们都是基于服务器使用的。而我的工作环境基本都是嵌入式平台,像 BCC 这样的工具集没法直接使用。自己折腾了下,环境没有搭建起来,第一次的尝试“入门”就这么宣告失败了。
再次看到 eBPF,是见有人推荐《BPF 之巅》和《Linux 内核观测技术 BPF》这两本书。推荐的同学说自己收获很大,我就第一时间下单了,希望能从书中找到进入 eBPF 世界的法门。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

这篇文章以作者小李同学的亲身经历为线索,讲述了他在学习eBPF技术过程中的艰辛与收获。作者在尝试多种学习方法后,通过倪朋飞老师的课程找到了突破口,系统地学习了eBPF的搭建环境、原理剖析和实战应用。在实践中,作者不断遇到挑战和问题,但通过反复折腾和实践,最终找到了在嵌入式系统中应用eBPF的方法。作者感谢倪老师的指导,表示已经入门并能进行简单的开发,期待继续实践。整篇文章生动地展现了作者在学习eBPF过程中的坎坷与成长,以及对技术的执着追求和不断突破的精神。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《eBPF 核心技术与实战》
新⼈⾸单¥59
立即购买
登录 后留言

全部留言(4)

  • 最新
  • 精选
  • 🐮
    倪老师,我也遇到小李同学一样的问题,我也是搞嵌入式设备的,想看看能否在嵌入式设备中把ebpf用起来, 怎么可以联系到他啊,相互交流交流;

    作者回复: 可以加到我们的群中交流吗? 我们有一个交流群,可以关注“漫谈云原生”公众号,回复“联系”(不带引号)加入。

    2022-11-22归属地:浙江
  • Damoncui
    更新啦更新啦~ 沙发是我的~
    2022-05-07
    2
  • 王建峰
    GOOD!!
    2022-06-29
  • 不了峰
    老师,想请问一个网络问题 两台 Linux主机 (做 Oracle RAC 集群) REHT 7.5版本。每主机两网卡绑定,方式是:roundrobin 。连同一个交换机。 遇到的问题是 从A机 ping B 机 : 不规则的掉包。 ping -s 1500 全掉。 从B机 ping A 机 : 结果同样是: 不规则的掉包。 ping -s 1500 全掉。 从业务网络ping A 正常, ping B机, 结果同上。 怀疑是B机的问题。 B机现在这个 网卡没有什么流量(因为业务访问流量都转到A机去了)。 想问:有没有什么方法 排查 B机,或是这个方面的问题? 主机负载空, teamdctl team0 stat ,ethtools -S 网卡 |grep error 也都没有错。。
    2022-06-09
    1
收起评论
显示
设置
留言
4
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部