分析Linux的实时特性

时间:2015-02-27 17:22:17

标签: linux-kernel embedded-linux

有没有办法分析linux内核的RT特性?

为了好玩,我打算在Raspberry Pi上研究RT系统的行为。我想在每个任务交换,每个ISR等周围添加事件。这些事件应包含确切的jiffy时间,处理器和pid。事件信息应存储在文件中。运行后我想研究时序特性。

原因我希望这些测量尽可能少地干扰系统。

是否有某种框架可以做到这一点?甚至可以将事件放在ISR周围(以通用方式)?我认为这是一个stackoverflow问题,因为我愿意在必要时修改代码。

注意,我不是在寻找某种聚合数据的统计视图。我全都要! ;)

1 个答案:

答案 0 :(得分:2)

看看SystemTap和dtrace。他们做你想做的事情和更多。

https://sourceware.org/systemtap/

http://dtrace.org/blogs/about/