2009-07-14 8 views
5

私は、パフォーマンスに対するシステムタップの影響に関するいくつかの実際の情報を探しています。静的なカーネルプローブはウェブサイトのどこかに(統計情報付きで)文書化されていることは知っていますが、ユーザスペースのプローブはどうですか?パフォーマンスに対するシステムタップの影響

メーリングリスト(http://sourceware.org/ml/systemtap/2009-q1/msg00518.html)で、この記事がシングルステップの可能性を指摘するケースがありました。誰がどのテクニックがどのプローブに使用されているかを記載したリソースを説明することができますか?

process().function()はどのオーバーヘッドを導入しますか?静的なマークはどうですか?

答えて

5

Hereは、ppc64マシンのオーバーヘッドのベンチマークの一部です。これは私が見つけることができるすべてです。 SystemTapは、this articleに従って非常に低いオーバーヘッドトレーサであるように設計されているようです。

SystemTapのutraceとuprobeのユーザースペースサイドは、ほとんどの作業が行われていないようです。カーネルトレースベンチマークとあまり違いはありません。いくつかはutrace performance testsです。

現在のバージョンはわずか0.8なので、SystemTapのパフォーマンスとオーバーヘッドを定量化する作業はあまりありませんでした。

関連する問題