2009-07-14 13 views
5

Я ищу некоторую реальную информацию о влиянии systemtap на производительность. Я знаю, что статические ядерные зонды документированы где-то на их веб-сайте (со статистикой), но как насчет зондовых зондов?Эффект Systemtap на производительность

Я видел это сообщение в своем списке рассылки (http://sourceware.org/ml/systemtap/2009-q1/msg00518.html), что указывает на возможность однократного шага в некоторых случаях. Может ли кто-нибудь объяснить/указать на некоторые ресурсы, которые перечисляют, какие методы используются для каких зондов?

Какие накладные расходы process().function() ввести? Что относительно статических меток?

ответ

5

Here - это некоторые ориентиры накладных расходов на машине ppc64. Это все, что я мог найти. Похоже, что SystemTap был разработан как очень низкий верхний трассировщик в соответствии с this article.

Казалось бы, сторона пользовательского пространства utrace и uprobe SystemTap не там, где выполняется большая часть работы. Поэтому он не должен сильно отличаться от заданных критериев проверки ядра. Вот некоторые utrace performance tests.

Поскольку текущая версия составляет всего 0,8, я думаю, что не было много работы по количественной оценке производительности и накладных расходов SystemTap.

Смежные вопросы