当前位置:首页 > 报告详情

3.Linux Tracing System 浅析 & eBPF框架开发经验分享.pptx

上传人: 张** 编号:161329 2024-05-05 24页 883.34KB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了Linux Tracing System的发展历程,包括以下几个关键点: 1. 1999年,LTT (Linux Trace Toolkit)发布,但未被引入内核。 2. 2004年4月,Linux Auditing subsystem(auditd)被引入内核2.6.6-rc1,通过修改内核代码添加工具专用的数据源。 3. 2005年4月,Kprobe被引入内核2.6.11.7,允许监控内核函数。 4. 2008年10月,Kernel Tracepoint被引入内核v2.6.28,提供了一种更稳定、性能更好的方法来监控内核事件。 5. 2009年,perf被引入内核,提供了一个性能分析工具。 6. 文章还提到了eBPF(扩展Berkeley数据包过滤器)的优势,包括安全性、免安装、支持内核编程等。 7. 最后,文章讨论了eBPF验证机制与编译器优化机制的不一致问题,并提供了一些解决方案。
Linux Tracing System发展历程中,有哪些重要的技术? eBPF相比其他Tracing技术有哪些优势? eBPF验证机制与编译器优化机制存在哪些问题?
客服
商务合作
小程序
服务号
折叠