- 博客(15)
- 收藏
- 关注
原创 快速上手libbpf-bootstrap:eBPF开发指南
libbpf-bootstrap是一个帮助开发者快速构建eBPF程序的开源模板工程。工程中包含多个示例程序,如minimal演示了通过tracepoint监控系统调用并输出日志,comm展示了使用perf buffer在内核态和用户态间传递数据的方法。此外,还介绍了如何利用LSM(Linux Security Module)机制拦截特定进程的网络发送操作。libbpf-bootstrap极大地简化了eBPF程序的开发流程,开发者可以基于这些模板快速实现内核监控、安全防护等功能。
2025-11-10 18:01:57
401
原创 eBPF技术:内核级观测实战指南
BPF(eBPF)是Linux内核中的可编程框架,能够在不修改内核源码的情况下实现系统追踪、性能分析和安全监控。本文介绍了BPF的发展历程和bpftrace工具的使用方法,包括安装、基本语法、内置变量/函数,以及多种探测点(kprobe/uprobe/tracepoint)的应用实例。通过具体示例展示了如何监控TCP连接、Redis/Mysql调用和内存分配等操作,为开发自定义eBPF应用奠定了基础。后续将深入讲解libbpf-bootstrap库的使用方法。
2025-11-06 10:27:20
630
原创 Proactor(前摄器)封装io_uring实现异步网络io
本文介绍如何使用Proactor模式封装io_uring实现异步io,简述Proactor与Reactor的区别。包含Proactor封装io_uring简单demo。
2025-01-08 20:47:58
879
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅