吴章金: Ftrace 实现原理与开发实践

转载 2017年12月14日 00:00:00

12月10日,50几位广州的Linuxer在广州心田庄园举行了Linux workshop。四大主题演讲,蜗窝大侠郭健主持。

640?wx_fmt=gif&wxfrom=5&wx_lazy=1

这是吴章金老师的演讲slides。

吴章金老师激情演讲中:

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

0?wx_fmt=png

往期精选

陈莉君教授: 回望踏入Linux内核之旅

阿里杨勇:浅谈 Linux 高负载的系统化分析

宋宝华: 论一个程序员问问题的自我修养(修订版)

郭健: Linux进程调度技术的前世今生之“前世”

郭健: Linux进程调度技术的前世今生之“今生”

孟冉: Linux火焰图的数据流程分析

魏永明: MiniGUI的涅槃重生之路





快,关注这个公众号,一起涨姿势~

0?wx_fmt=png

ftrace 的实现

ftrace 的实现 研究 tracer 的实现是非常有乐趣的。理解 ftrace 的实现能够启发我们在自己的系统中设计更好的 trace 功能。 ftrace 的整体构架 Ftrace 的整体...
  • lcw_202
  • lcw_202
  • 2012年02月24日 14:47
  • 799

ftrace、kpatch、systemtap的基本原理、联系和区别

1、ftrace Linux当前版本中,功能最强大的调试、跟踪手段。其最基本的功能是提供了动态和静态探测点,用于探测内核中指定位置上的相关信息。 静态探测点,是在内核代码中调用ftrace提供的相...
  • omnispace
  • omnispace
  • 2016年04月03日 15:54
  • 795

ftrace基础知识学习+使用实例 (仅作学习记录)

ftrace 简介 Trace 对于软件的维护和性能分析至关重要,ftrace 是当前 Linux 内核中一种新的 trace 工具。本文介绍 ftrace 的使用和实现原理,并将 ftrac...
  • wangyezi19930928
  • wangyezi19930928
  • 2014年02月22日 11:46
  • 2053

如何使用ftrace

http://www.ibm.com/developerworks/cn/linux/l-cn-ftrace/ /ganggexiongqi/article/d...
  • RichardYSteven
  • RichardYSteven
  • 2013年10月29日 11:36
  • 2873

linux ftrace追踪一(基本技术结构粗略剖析)

一   文档说明 本文为2.6.32下trace机制(以下简称trace)的调研文档。trace实现的基础为tracepoint机制,存放数据的缓存实现为ring buffer。 阅读代码路径: ...
  • u011013137
  • u011013137
  • 2013年06月14日 13:05
  • 2280

钱柜娱乐开户之使用Ftrace初步分析界面卡顿问题

当遇到手机launch界面滑动卡顿问题,在JB2的版本上需要使用到Ftrace对各个进程进行初步分析。下面简单介绍下如何使用Ftrace,以及初步分析用Ftrace生成的trace.html文件,初步...
  • roseculb
  • roseculb
  • 2014年02月07日 16:58
  • 1477

宋宝华: Linux系统性能剖析的模型和方法

12月10日,50几位广州的Linuxer在广州心田庄园举行了Linux workshop。四大主题演讲,蜗窝大侠郭健主持。这是宋宝华老师的演讲slides。广州Linuxer workshop活动影...
  • juS3Ve
  • juS3Ve
  • 2017年12月19日 00:00
  • 86

多核优化,使用linux affinity 将进程,线程,中断指定到对应的cpu运行,用ftrace查看消耗时间

cpu的affinity简介 使用cpu的affinity机制可以将对应的进程,线程,以及中断指定代对应的cpu上运行,如果合理配置,减少某个cpu负担,提高其他cpu的使用率,从而到达提高系统...
  • welljrj
  • welljrj
  • 2017年06月05日 10:26
  • 296

阿里杨勇:浅谈 Linux 高负载的系统化分析

本文简介:        讲解 Linux Load 高如何排查的话题属于老生常谈了,但多数文章只是聚焦了几个点,缺少整体排查思路的介绍。所谓 “授人以鱼不如授人以渔"。本文试图建立一个方法和套路,来...
  • juS3Ve
  • juS3Ve
  • 2017年12月10日 00:00
  • 92

使用 ftrace 调试 Linux 内核 —— 第 2 部分

ftrace 使用 ftrace 是 Linux 内核中提供的一种调试工具。使用 ftrace 可以对内核中发生的事情进行跟踪,这在调试 bug 或者分析内核时非常有用。本系列文章对 ftrace ...
  • l_nan
  • l_nan
  • 2014年07月21日 14:48
  • 1785
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:吴章金: Ftrace 实现原理与开发实践
举报原因:
原因补充:

(最多只允许输入30个字)