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