【文件属性】:
文件名称:trace-irqoff:中断关闭或软中断关闭延迟跟踪器
文件大小:17KB
文件格式:ZIP
更新时间:2021-05-29 14:49:34
C
Trace-irqoff
我们的需求是什么
在实际问题中,业务经常会遇到网络延迟高问题,这种问题分析下来。基本是如下几种可能原因:
中断关闭时间太长
softirq 关闭时间太长
以上是我们根据经验猜测可能出现的原因,实际问题中,我迫切的需要确定是否以上原因导致问题。如果是的话,具体是什么原因导致以上两种情况发生呢?因此,我们迫切需要定位具体的元凶,使其现形。所以,我们的需求是开发一个工具可以追踪和定位中断或者软中断关闭的时间。这款工具现在已经开发完成,名为:Interrupts-off or softirqs-off latency tracer,简称 trace-irqoff。
如何安装
安装 trace-irqoff 工具很简单,git clone代码后执行如下命令即可安装。
make -j8
make install
如何使用
安装 trace-irqoff 工具成功后。会创建如下
【文件预览】:
trace-irqoff-master
----.gitignore(2KB)
----README.md(9KB)
----LICENSE(18KB)
----trace_irqoff.c(20KB)
----Makefile(262B)
网友评论
- 好东西,太有用了