首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >eBPF和LTTng的主要区别是什么?

eBPF和LTTng的主要区别是什么?
EN

Stack Overflow用户
提问于 2022-10-18 16:04:13
回答 1查看 44关注 0票数 0

eBPF和LTTng的主要区别是什么?

我读过LTTng使用工具:“Linux下一代(LTTng)是一个可以从2个Linux内核、用户空间库和程序中提取信息的跟踪器。它基于可执行文件的检测“

https://lttng.org/files/papers/desnoyers-codebreakers.pdf

这是否意味着您必须重新构建内核,还是在使用k探测时也需要进行测试?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-10-18 17:03:15

与LTTng相比,我更熟悉LTTng,通过浏览LTTng文档,我可以看到以下不同之处:

  • LTTng需要加载内核模块,而eBPF是linux内核的本机部分。内核提供了许多关于eBPF程序的保证,主要是为了保护用户不惊慌他们的内核,或者让它陷入无限循环等等。内核模块没有这种保护。
  • 在我看来,LTTng是专门针对跟踪的。另一方面,eBPF的范围要广得多,包括追迹联网安全性红外驱动器,甚至还有CPU调度
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74114068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档