Наши партнеры

UnixForum





Библиотека сайта rus-linux.net

Руководство для начинающих пользователей SystemTap. Источники дополнительной информации

Оригинал: SystemTap Beginners Guide
Авторы: Don Domingo, William Cohen
Дата публикации: 20 июля 2009 г.
Перевод: А.Панин
Дата перевода: 5 октября 2014 г.

Глава 7. Источники дополнительной информации

В данной главе приведены ссылки на источники дополнительной информации о SystemTap. Обращайтесь к этим источникам в процессе разработки сложных зондов и тапсетов.

Wiki проекта SystemTap

Wiki проекта SystemTap является коллекцией ссылок и статей, связанных с развертыванием, использованием и разработкой SystemTap. Вы можете попасть на данный ресурс, перейдя по адресу http://sourceware.org/systemtap/wiki/HomePage.

Руководство пользователя SystemTap

Большая часть информации, изложенной в данной книге, взята из Руководства пользователя SystemTap. Это руководство лучшим образом подходит для пользователей, обладающих средним или высоким уровнем знаний в областях использования языка программирования C++ и разработки ядра ОС, поэтому при необходимости вы также можете обратиться к нему, перейдя по адресу http://sourceware.org/systemtap/tutorial/.

man stapprobes

На странице руководства stapprobes(3stap) перечислено множество описаний точек исследований, поддерживаемых SystemTap, вместе с дополнительными псевдонимами, объявленными в рамках библиотеки тапсетов SystemTap. В конце страницы руководства приведен список других страниц руководства, на которых приводятся аналогичные списки описаний точек исследований для определенных системных компонентов, таких, как tapset::scsi, tapset::kprocess, tapset::signal и других.

man stapfuncs

На странице руководства stapfuncs(3stap) перечислено множество функций, реализованных в рамках библиотеки тапсетов SystemTap, вместе с корректным синтаксисом использования каждой из них. Учтите, однако, что на данной странице руководства не представлен список всех поддерживаемых функций; наряду с описанными функциями вам также доступны дополнительные недокументированные функции.

Руководство пользователя библиотеки тапсетов SystemTap

В Руководстве пользователя библиотеки тапсетов SystemTap подробно описываются отдельные предварительно объявленные в рамках тапсетов функции и точки исследования. Вы можете ознакомиться с данным руководством, перейдя по адресу http://sourceware.org/systemtap/tapsets/.

Справочник по языку сценариев SystemTap

Справочник по языку сценариев SystemTap является всеобъемлющим описанием конструкций и синтаксиса языка сценариев SystemTap. Он рекомендуется для ознакомления пользователям с начальными или средними знаниями в области разработки с использованием языка C++ и аналогичных языков программирования и доступен для всех пользователей по адресу http://sourceware.org/systemtap/langref/.

Руководство разработчика тапсетов

После того, как вы будете обладать достаточным опытом в области разработки сценариев SystemTap, вы сможете попытаться разрабатывать свои собственные тапсеты. В Руководстве разработчика тапсетов описывается методика добавления функций в вашу библиотеку тапсетов.

Набор тестов

Пакет systemtap-testsuite позволяет вам тестировать весь набор инструментов из состава SystemTap без необходимости его сборки из исходного кода. В дополнение, он также содержит множество примеров сценариев SystemTap, предназначенных для изучения и тестирования; некоторые из этих сценариев уже были документированы в Главе 5, Полезные сценарии SystemTap.

По умолчанию примеры сценариев из пакета systemtap-testsuite будут размещены в директории /usr/share/systemtap/testsuite/systemtap.example/.

Приложение A. История изменений

Редакция 2.0-1 Понедельник, 20 Июля 2009 г. Don Domingo
Внесены незначительные изменения в текст раздела 5.4 и добавлен дополнительный сценарий "dropwatch.stp"
Редакция 1.0-1 Среда, 17 Июня 2009 г. Don Domingo
Закончена работа над документом; документ размещен на странице портала для пользователей дистрибутива RHEL.

Вернуться к началу руководства.