- 博客(5)
- 资源 (1)
- 收藏
- 关注
翻译 BPF架构(二)
BPF架构(一)指令集:https://blog.youkuaiyun.com/byxzone/article/details/132219479。
2023-08-11 10:01:40
577
1
翻译 BPF架构(一)指令集
原文链接:https://docs.cilium.io/en/latest/bpf/architecture/BPF并不仅仅通过提供指令集来定义自身,还提供了进一步的基础设施,例如作为高效的键值存储的映射(maps),用于和内核功能进行交互的辅助函数(helper functions),用于调用其他BPF程序的尾调用(tail calls),用于安全加固的原语,用于固定对象(maps、programs)的伪文件系统,以及用于实现BPF卸载(offload)的基础设施,例如加载到网卡中。
2023-08-10 22:03:38
693
1
原创 本地搭建 Bootlin elixir 查阅内核代码
平时经常使用elixir.bootlin.com查看内核源码,很方便。但是苦于该站点服务器在国外,国内用起来很卡很慢,所以想着自己在本地搭一个。
2022-07-02 15:34:16
2200
翻译 【译】 Libbpf:初学者指南
本文讨论了 libbpf 及其在开发 BPF 工具和应用程序时相对于 BCC 的优势。包括代码示例和入门指南。BPF 应用程序让工程师可以直接了解操作系统的底层。这些应用程序可以通过内核子系统中的挂钩(hooks)来监控性能和访问资源。不过,在内核应用程序上工作是一种微妙的平衡。你需要确保在一系列系统上的兼容性,并避免任何过时或弃用的东西。BCC 可以简化该过程,但 libbpf 的优势使其在许多情况下成为更好的解决方案...
2022-07-02 15:30:36
3900
原创 Cilium eBPF 搭建与使用
介绍搭建Cilium eBPF环境,并基于此环境创建一个监听open系统调用,获取filename的eBPF程序
2022-03-23 17:17:26
2016
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人