Ftrace设计作为一个内部的tracer提供给系统的开发者和设计者,帮助他们弄清kernel正在发生的行为,它能够调式分析延迟和性能问题。对于前一章节,我们学习了Ftrace发展到现在已经不仅仅是作为一个function tracer了,它实际上成为了一个通用的trace工具的框架 一 ...
Ftrace演变的花样非常多,基于动态插桩可以查看执行流,执行时间。基于静态插桩演变出了event,event可以过滤,也可以触发其它的事件,而且可以和前者结合,变化万千。 俗话说,工欲善其事必先利其器,熟练掌握这些工具的使用会让我们优化工作更高效。