有人可以比较ftrace
统计数据oprofile
吗?我们观察到以下现象:
- 在网络性能测试期间启用,我们发现使用 ftrace profiler ( ) 对性能测试的影响很小(与未启用
oprofile
的情况相比),oprofile
CONFIG_FUNCTION_PROFILER
- 当我们启用分析器时,网络测试的性能下降了大约 90%。
- 有很多函数在
oprofile
report中采样的比较少,但是在ftrace profile的report中,执行起来需要很多时间(大部分都是skb_alloc
andskb_free
)。
如果您之前使用过这两种分析,请对它们的准确性提出建议?