Влияние Systemtap на производительность - PullRequest
5 голосов
/ 15 июля 2009

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

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

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

1 Ответ

5 голосов
/ 25 июля 2009

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

Может показаться, что сторона SystemTap с пользовательским пространством и отслеживанием находится не там, где выполняется большая часть работы. Так что он не должен сильно отличаться от приведенных тестов трассировки ядра. Вот некоторые тесты производительности Utrace .

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...