ktap является открытым исходным кодом, полностью бесплатно, легкий и небольшой программный проект из командной строки, которая направлена, чтобы предоставить пользователям GNU / Linux с помощью скрипта на основе динамического нового поколения отслеживания program.Features в течение glanceKey функции включают в себя простой, но мощный скриптовый язык, интерпретатор на основе регистров, что в значительной степени оптимизированы в ядре Linux, и не зависит от GCC (GNU Compiler Collection) для каждого запущенного скрипта. Он также поддерживает ядро Linux 3.1 и более поздней версии.
Утилита проста в использовании во встраиваемых средах, без отладочной информации, поддерживает к (в отставке), зонд для точек трассировки, U (в отставке) зонда, таймер, функция следа, и т.д. ktap может быть использован на 32-разрядный (x86), ARM, КПП (PowerPC), и MIPS архитектуры, поддерживаемые в магистрали Linux kernel.Getting начался с ktapInstalling ktap довольно легко. Он должен быть скомпилирован с ядром Linux вашей, поэтому убедитесь, что вы установите заголовков ядра пакет (ы) Linux до попытки установки программного обеспечения. Скачать последнюю версию ktap от Softoware, сохранить его на свой домашний каталог и распаковать его.
Откройте терминал приложение, перейдите к папке, где вы и Rsquo; ве добытого архивный файл (например, CD /home/softoware/ktap-0.4), запустите и lsquo; сделать и Rsquo; Команда скомпилировать программу, сопровождаемый & lsquo; сделать нагрузку & Rsquo; Команда загрузить модуль ядра ktapvm.
Установите его, выполнив & lsquo; Судо сделать установку и Rsquo; Команда в качестве привилегированного пользователя, или & lsquo; сделать установку и Rsquo; Команда, как корень. Вы можете взаимодействовать с ktap, выполнив & lsquo; образцы ktap / helloworld.kp & Rsquo; command.Command линии optionsRun & lsquo; ktap -h & Rsquo; Команда в эмуляторе терминала для просмотра программы & Rsquo; s параметры командной строки по умолчанию. Это позволит вам отправить вывод скрипта в файл, а не стандартный вывод ошибок, указать процессор для мониторинга, для отображения метки для событий, для того, чтобы подробный режим, а также список байт коды, предопределенные события в системе, имеющиеся в наличии функции и SDT заметки из DSO
Что нового В этом выпуске:.
- Поддержка точек трассировки, к (в отставке) Зонд, и (в отставке) зонд, таймер, функция отслеживания, SDT, т.
- Поддержка x86, x86-64, PowerPC, ARM.
- Поддержка ядра 3.1 и более новые версии, включают Linux магистраль.
- Поддержка FFI (вызвать функцию ядра из скрипта)
Что нового в версии 0.3:
- простой новый синтаксис блока трассировки:
- след EVENTDEF {действие}
- trace_end {действие}
- Новое событие трассировки ключевые слова: argevent, argname, arg1..arg9:
- след & Quot; системные вызовы: * & Quot; функция () {
- печать (argevent)
- Новый синтаксис блок таймера:
- тик-N {действие}
- Профиль-N {действие}
- Базовая поддержка агрегации:
- Это похоже с Systemtap, использования и Quot;
Комментарии не найдены