linux - litmus-rt 调度跟踪

标签 linux scheduling trace

我想收集有关我的 RT 任务的调度信息(截止日期 - 完成)。当我按照https://wiki.litmus-rt.org/litmus/Tracing上的教程进行操作时,我收到错误:“无法打开 Feathertrace 设备 (/dev/litmus/sched_trace13):没有这样的文件或目录”。我知道教程表明 sched_trace 设备的默认位置可能需要更改,但我似乎找不到正确的位置。我想我想做的事情应该相当简单,我错过了什么吗?

最佳答案

在将 litmus-rt 补丁应用到我的内核时,默认情况下似乎未启用 Feather-Trace。输入 menuconfig (make menuconfig) 后,我禁用了处理器类型和功能下的 RELOCATABLE 依赖项。随后,Feather-Trace 基础设施选项变得可见,可在 LITMUS RT -> 跟踪下找到。

关于linux - litmus-rt 调度跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22993077/

相关文章:

c++ - 使用 liblttng 在 C++ 中自动插入跟踪点语句

linux - 如何实时合并三个TCP流

linux - Ldapsearch 使用不显示数据的变量进行过滤

Mysql 查询过去 14 天的事件(每两周一次)

java - 发送电子邮件时如何在控制台上禁用 java 邮件跟踪

debugging - OllyDbg 可以跟踪启动的 exe 吗?

linux - 提取 2 个子串之间的子串

linux - 如何在 Shell 脚本中修复 "cannot open shared object file"?

java - 根据条件定期或仅运行一次 ScheduledExecutorService

Linux内核函数set_user_nice