mirror of
https://github.com/eunomia-bpf/bpf-developer-tutorial.git
synced 2026-11-01 13:15:01 +08:00
docs: enhance README files with expanded explanations on eBPF's user-space capabilities and performance improvements
This commit is contained in:
@@ -49,7 +49,7 @@ eBPF 已发展为一个多功能框架,超越了其最初的网络用途,现
|
||||
|
||||
eBPF 能够动态调整系统行为并扩展到用户空间,使其成为现代计算不可或缺的技术。无论是优化网络流量、提升安全性,还是增强系统性能,eBPF 都能帮助开发者高效、安全地应对实时需求。
|
||||
|
||||
除了其内核模式运行时,eBPF 还可以扩展到用户空间。例如,[bpftime](https://github.com/eunomia-bpf/bpftime) 是一个用户空间 eBPF 运行时,允许在用户空间应用中进行高性能追踪、性能分析和插件支持。这种 eBPF 向用户空间的扩展有助于在各种超越内核级任务的用例中提高灵活性和性能。
|
||||
除了其内核模式运行时,eBPF 还可以扩展到内核之外。例如,[bpftime](https://github.com/eunomia-bpf/bpftime) 是一个用户空间 eBPF 运行时,允许在用户空间应用中进行高性能追踪(比内核 uprobe 快 10 倍)、性能分析和插件支持,且无需手动重新编译或重启进程。通过 bpftime 集成,eBPF 程序现在甚至可以卸载到 GPU,以低开销实现 GPU 内核的动态检测。这种 eBPF 超越内核空间的扩展有助于在 CPU、用户空间和 GPU 工作负载中提高灵活性和性能。
|
||||
|
||||
### 未来:eBPF 的扩展潜力
|
||||
|
||||
|
||||
Reference in New Issue
Block a user