Утилита ktrace позволяет регистрировать трассировку ядра для указанных процессов. Данные трассировки ядра записываются в файл ktrace.out. Обработанные в ядре операции включают в себя системные вызовы, трансляции имен, обработку сигналов и ввод-вывод. Когда процесс отслеживается в процессе, данные трассировки будут регистрироваться до тех пор, пока процесс не завершится или точка трассировки не будет очищена. Трассируемый процесс может быстро генерировать огромное количество данных журнала; Настоятельно рекомендуется, чтобы пользователи запоминали, как отключить трассировку, прежде чем пытаться отслеживать процесс. Для отключения трассировки для всех процессов, принадлежащих пользователю, существует следующая команда, и, если она выполняется root, все процессы: $ ktrace -C Файл трассировки не читается человеком; используйте kdump (1) для его декодирования. Утилита может использоваться только с ядром, которое было создано с параметром «KTRACE» в файле конфигурации ядра.
    Сайт приложения

    Аналоги и альтернативы ktrace

    Наиболее популярные альтернативы и аналоги ktrace для Mac, BSD, FreeBSD.