The Tracepoint в Linux in LinuxLinux

Anonymous
The Tracepoint в Linux in Linux

Сообщение Anonymous »

Я пытаюсь захватить события из ched/ched_block_reason в системе Linux, с возможной целью получить ched/chade_block_reason с инструментом визуализации под названием perfetto.
Система Linux должна иметь необходимые изменения в Spare_block_Reason

Код: Выделить всё

$ ls /sys/kernel/debug/tracing/events/sched/sched_blocked_reason/
enable  filter  format  id  trigger
Я включил Tracepoint, а затем открыл trace_pipe , чтобы посмотреть.

Код: Выделить всё

$ echo 1 > /sys/kernel/debug/tracing/events/sched/sched_blocked_reason/enable
$ cat /sys/kernel/debug/tracing/trace_pipe
Однако после долгого ожидания (> 1 час) ничего не прибывает в TRACE_PIPE .
Для базовой проверки здравомыслия я впоследствии включил TracePoint ched/share_switch . Сразу же, trace_pipe был затоплен сообщениями sched_switch , подтверждая, что трассировка ядра работает на фундаментальном уровне на этой настройке. Есть что -то еще, что должно быть включено?

Подробнее здесь: https://stackoverflow.com/questions/795 ... mit-events

Вернуться в «Linux»