2009-07-14 18 views
5

Szukam prawdziwych informacji na temat wpływu systemTap na wydajność. Wiem, że statyczne sondy jądra są udokumentowane gdzieś na ich stronie (ze statystykami), ale co z sondami przestrzeni użytkownika?Systemtap wpływ na wydajność

Widziałem ten post na ich liście mailingowej (http://sourceware.org/ml/systemtap/2009-q1/msg00518.html), która wskazuje na możliwość pojedynczego kroku w niektórych przypadkach. Czy ktokolwiek może wyjaśnić/wskazać na niektóre zasoby, które wymieniają jakie techniki są używane dla których sond?

Co za obciążenie wprowadzi process().function()? A co ze znakami statycznymi?

Odpowiedz

5

Here to niektóre testy porównawcze nad obciążeniem na komputerze ppc64. To wszystko, co mogłem znaleźć. Wygląda na to, że SystemTap został zaprojektowany jako bardzo niski znacznik napowietrzający zgodnie z this article.

Wygląda na to, że strona miejsca utraconej pamięci i uprobe w przestrzeni systemTap nie znajduje się tam, gdzie wykonywana jest większość pracy. Dlatego nie powinno to zbytnio różnić się od podanych testów śledzenia jądra. Oto niektóre utrace performance tests.

Ponieważ obecna wersja to tylko 0,8, nie było zbyt wiele pracy przy kwantyfikowaniu wydajności i nakładu systemu SystemTap.

Powiązane problemy