ktap — это инструмент динамической трассировки на основе скриптов для Linux. Он использует язык сценариев и позволяет пользователям динамически отслеживать ядро Linux. ktap предназначен для предоставления оперативной информации с функциональной совместимостью, которая позволяет пользователям настраивать, устранять неполадки и расширять ядро и приложения. Это похоже на Systemtap и DTrace.
Принципы дизайна ktap отличаются от основных языков динамической трассировки Linux, поскольку он основан на байт-коде, не зависит от GCC, не требует компиляции модуля ядра для каждого скрипта, безопасен для использования в производственной среде и выполняет трассировку встроенной экосистемы. потребности.