ktrace

ktrace

  0
Бесплатное ПО Открытый код
Категории: ОС и утилиты Разработка
Платформы: Mac Linux
Особенности:
debugger tracing os-kernel developer-tools software-development



Утилита ktrace включает ведение журнала трассировки ядра для указанных
процессов. Данные трассировки ядра записываются в файл ktrace.out.
Отслеживаемые операции ядра включают системные вызовы, перевод имен, обработку
сигналов и ввод / вывод.

Как только трассировка включена для процесса, данные трассировки будут
регистрироваться до тех пор, пока процесс не завершится или точка трассировки
не будет очищена. Отслеживаемый процесс может быстро генерировать огромное
количество данных журнала; Настоятельно рекомендуется, чтобы пользователи
запомнили, как отключить трассировку, прежде чем пытаться отслеживать процесс.
Следующей команды достаточно, чтобы отключить трассировку для всех
пользовательских процессов и, если они выполняются пользователем root, для
всех процессов:

$ ktrace -C

Файл трассировки не читается человеком; используйте kdump (1) для его
декодирования.

Утилита может использоваться только с ядром, которое было собрано с опцией
«KTRACE» в файле конфигурации ядра.

Аналоги (7):

  • strace

    Трассировка системных звонков и сигналов. Утилита диагностики, отладки и обучения пользователей.
      4
    Бесплатное ПО Открытый код
    Linux
    os-kernel traces debugger
  • DTrace

    DTrace - это инструмент для анализа производительности и устранения неполадок для Solaris, Mac OS X и FreeBSD.
      2
    Бесплатное ПО Открытый код
    Mac Linux
    traces debugger os-kernel developer-tools solaris development software-development
  • ltrace

    ltrace перехватывает и записывает динамические библиотечные вызовы, которые вызываются исполняемым процессом и ...
      1
    Бесплатное ПО Открытый код
    Linux
    os-kernel debugger system-utilities
  • perf

    Счетчики производительности CPU прибора, точки трассировки, kprobes и uprobes (динамическая трассировка).
      1
    Бесплатное ПО Открытый код
    Linux
    traces debugger system-utilities tracing os-kernel developer-tools development software-development
  • ftrace

    Функция трассировки для ядра Linux.
      0
    Бесплатное ПО Открытый код
    Linux
    os-kernel development-tool training software-development
  • ktap

    Средство динамической трассировки на основе сценариев для Linux.
      0
    Бесплатное ПО Открытый код
    Linux
    traces debugger system-utilities tracing os-kernel developer-tools development software-development
  • SystemTap

    SystemTap предоставляет инструментарий для работающего ядра и приложений пользовательского пространства.
      0
    Бесплатное ПО Открытый код
    Linux
    traces debugger os-kernel developer-tools development