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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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