2009-07-14 157 views
5

我正在尋找一些關於systemtap對性能影響的真實信息。我知道靜態內核探測器記錄在他們網站的某個地方(有統計數據),但是用戶空間探測器呢?Systemtap對性能的影響

我在他們的郵件列表(http://sourceware.org/ml/systemtap/2009-q1/msg00518.html)上看到了這篇文章,指出在某些情況下可能會單步執行。任何人都可以解釋/指出某些資源列出哪些技術用於哪些探測器?

process().function()會引入哪些開銷?靜態標記呢?

回答

5

Here是ppc64機器開銷的一些基準。這是我能找到的。根據this article,似乎SystemTap被設計爲非常低的架空示蹤劑。

似乎SystemTap的utrace和uprobe用戶空間一側並不是大部分工作完成的地方。所以它不應該和給出的內核跟蹤基準差別太大。這裏有一些utrace performance tests

由於當前版本只有0.8,我猜在量化SystemTap的性能和開銷方面沒有太多的工作。