Выберите свой язык

Главная arrow-right ... arrow-right Инструменты для разработки программного обеспечения arrow-right ktrace

Мы составили список из 7 бесплатных и платных аналогов ktrace. Основные конкуренты: ftrace, ltrace. Кроме того, пользователи также проводят сравнения между ktrace и perf, strace, ktap. Также вы можете рассмотреть другие аналогичные варианты здесь: Инструменты для разработки программного обеспечения.


ftrace
Free Open Source

Функция трассировки для ядра Linux.

ltrace
Free Open Source

ltrace перехватывает и записывает динамические библиотечные вызовы, которые вызываются исполняемым процессом и ...

perf
Free Open Source

Счетчики производительности CPU прибора, точки трассировки, kprobes и uprobes (динамическая трассировка).

strace
Free Open Source

Трассировка системных звонков и сигналов. Утилита диагностики, отладки и обучения пользователей.

ktap
Free Open Source

Средство динамической трассировки на основе сценариев для Linux.

SystemTap предоставляет инструментарий для работающего ядра и приложений пользовательского пространства.

DTrace
Free Open Source

DTrace - это инструмент для анализа производительности и устранения неполадок для Solaris, Mac OS X и FreeBSD.

Ведение журнала трассировки ядра для отдельных процессов.

ktrace Платформы

tick-square Mac

ktrace Обзор

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

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

$ ktrace -C

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

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

Лучшие аналоги ktrace

Поделитесь своим мнением о программном обеспечении, оставьте отзыв и помогите сделать его еще лучше!

ktrace Теги

os-kernel tracing debugger software-development developer-tools

Предложить изменения

Ваш отзыв

Выберите рейтинг
Пожалуйста, выберите рейтинг

Your vote has been counted.

Do you have experience using this software?