2009-07-14 8 views
5

Sto cercando alcune informazioni reali sull'effetto di systemtap sulle prestazioni. So che le sonde del kernel statico sono documentate da qualche parte sul loro sito web (con le statistiche), ma per quanto riguarda le sonde userspace?Effetto Systemtap sulle prestazioni

Ho visto questo post nella loro mailing list (http://sourceware.org/ml/systemtap/2009-q1/msg00518.html) che indica in alcuni casi una possibilità di single-steping. Qualcuno può spiegare/indicare alcune risorse che elencano quali tecniche sono utilizzate per quali sonde?

Quale overhead sarà process().function() introdurre? E i segni statici?

risposta

5

Here è alcuni parametri di riferimento del sovraccarico su una macchina ppc64. Questo è tutto ciò che ho potuto trovare. Sembra che SystemTap sia stato progettato per essere un tracciante in testa molto basso secondo lo this article.

Sembrerebbe che il lato spazio utente utrace e uprobe di SystemTap non sia il luogo in cui viene eseguita la maggior parte del lavoro. Quindi non dovrebbe essere troppo diverso dai benchmark della traccia del kernel dati. Ecco alcuni utrace performance tests.

Poiché la versione corrente è solo 0.8, immagino non ci sia stato molto lavoro sulla quantificazione delle prestazioni e del sovraccarico di SystemTap.