内核调试trace的方法

原创 2018年04月16日 12:51:01

Ftrace目录

/sys/kernel/debug/tracing/events/timer/tick_stop/

使用filer过滤输出


TRACE代码目录

kernel-rt-3.10.0-thinkcloud/include/trace/events


Perf使用说明目录

kernel-rt-3.10.0-thinkcloud/tools/perf/Documentation

./perf list查看哪些event可以加入

 ./perf record -e sched:sched_switch -g -C 13-16 sleep 10

 ./perf report -g --no-children --stdio


其他内核调试命令

查看Local interrupt timer中断变化

watch -n1 -d "cat /proc/interrupts |egrep 'LOC|CPU'"

 

查看软中断

cat /proc/softirqs

 

查看任务及堆栈细节状态

echo 't' > /proc/sysrq-trigger

 

查看任务队列

cat /proc/sched_debug

 

查看每核定时器

cat /proc/timer_list

 

Ftrace目录

/sys/kernel/debug/tracing/events/timer/tick_stop/

使用filer过滤输出

 

Perf工具

perf已经放在180环境的node4上/root目录

./perf record -C 13,14,15,16

./perf report



版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/leoufung/article/details/79959143

Android 5.0上对webview内核进行trace分析

Android4.4之后Google利用Chromium内核代替了WebKit内核,因此可以利用chromium的一些机制进行分析调试,这里通过chromium的trace机制跟踪调试webview内...
  • woweiwokuang0000
  • woweiwokuang0000
  • 2015年01月14日 20:27
  • 768

Android Linux内核编译调试

http://bbs.pediy.com/showthread.php?t=192746 对于在Windows上写代码写习惯的人,调试是必不可少的手段,但是转到Android以后,发现调试手段异常简...
  • sunqianwan_
  • sunqianwan_
  • 2016年03月04日 16:25
  • 1642

Android下的一些调试手段(含kernel调试办法)

主要介绍除了常规的kernel的printk和android的DDMS, logcat外的几个调试手段. 包括bugreport, oprofile, traceview, ftrace等....
  • jackjones_008
  • jackjones_008
  • 2015年01月04日 17:10
  • 2046

启用 HTTP TRACE 方法

http://publib.boulder.ibm.com/tividd/td/ITAME/SC32-1359-00/zh_CN/HTML/am51_webseal_guide32.htm RFC ...
  • caolaosanahnu
  • caolaosanahnu
  • 2012年04月11日 16:10
  • 3487

Linux内核调试 - 一般人儿我都不告诉他(一)

   悄悄地进入Linux内核调试(一)   本文基址:http://blog.csdn.net/cugxueyu/archive/2007/12/21/1957740.aspx※ 调试工作艰苦,是内...
  • cugxueyu
  • cugxueyu
  • 2007年12月21日 17:14
  • 10662

如何关闭Apache服务器的TRACE请求

TRACE_Method是HTTP(超文本传输)协议定义的一种协议调试方法,该方法会使服务器原样返回任意客户端请求的任何内容。 TRACE和TRACK是用来调试web服务器连接的HTTP方式。支...
  • andy1219111
  • andy1219111
  • 2012年07月05日 14:32
  • 12982

[转载] Apache网站服务器安全之关闭TRACE Method

网站优化至关重要,网站服务器安全也是重中之重。本文针对 Apache服务器介绍关闭TRACE Method的方法! 如何检测网站服务器安全:相信很多的seoer不是很了解,那么我介绍一个简单的方...
  • llnara
  • llnara
  • 2012年08月08日 15:32
  • 2919

启用了TRACE 和TRACK HTTP 方法,如何禁用?

http://wenku.baidu.com/view/557d761ea8114431b90dd873.html http://wenku.baidu.com/view/de1f4ad2195...
  • wbryfl
  • wbryfl
  • 2018年01月30日 10:56
  • 277

Apache服务器关闭TRACE Method请求方式

我们知道TRACE和TRACK是用来调试web服务器连接的HTTP方式.支持该方式的服务器存在跨站脚本漏洞,通常在描述各种浏览器缺陷的时候,把”Cross-Site-Tracing”简称为XST. ...
  • liujian0
  • liujian0
  • 2016年10月26日 10:07
  • 435

关闭Domino中HTTP的Trace方法,防止xst攻击

打开Administrator中, 如果开启了internet站点配置 配置——Web——Internet站点配置——配置——允许的方法(trace的复选框去掉即可) ...
  • adeyi
  • adeyi
  • 2013年11月26日 11:01
  • 2691
收藏助手
不良信息举报
您举报文章:内核调试trace的方法
举报原因:
原因补充:

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