分析Linux个实时特性
Analyze Linux real-time characteristics
有没有办法分析linux内核的RT特性?
只是为了好玩,我打算研究 RT 系统在 Raspberry Pi 上的行为。我想在每个任务交换、每个 ISR 等处添加事件。这些事件应包含确切的瞬时时间、处理器和 pid。事件信息应存档。 运行之后我想研究时序特性。
因为我希望这些测量尽可能少地干扰系统。
是否有某种框架可以做到这一点?是否有可能将事件置于 ISR 周围(以通用方式)?我认为这是一个 Whosebug 问题,因为我愿意在必要时修改代码。
注意,我不是在寻找聚合数据的某种统计视图。我全都要! ;)
看看 SystemTap 和 dtrace。他们做你想做的,甚至更多。
有没有办法分析linux内核的RT特性?
只是为了好玩,我打算研究 RT 系统在 Raspberry Pi 上的行为。我想在每个任务交换、每个 ISR 等处添加事件。这些事件应包含确切的瞬时时间、处理器和 pid。事件信息应存档。 运行之后我想研究时序特性。
因为我希望这些测量尽可能少地干扰系统。
是否有某种框架可以做到这一点?是否有可能将事件置于 ISR 周围(以通用方式)?我认为这是一个 Whosebug 问题,因为我愿意在必要时修改代码。
注意,我不是在寻找聚合数据的某种统计视图。我全都要! ;)
看看 SystemTap 和 dtrace。他们做你想做的,甚至更多。