如何在Linux上查找此抖动的来源?
发布时间:2020-12-31 21:44:51 所属栏目:Linux 来源:网络整理
导读:我正在尝试解决 linux上的以下抖动问题.我用完全相同的方式调用sendto()200万次完全相同的数据.我的最小值/最大值/平均值是:最小值,最大值,平均值,1175,14211,1322.858685.那是纳秒.最小值是1175,平均值是1323,但最大值是14211,是平均值的10倍.我甚至不包括
我也用echo function_graph>进行了ftrace. $DIR / current_tracer我发现很多时间花在了arch / x86 / kernel / apic / apic.c中的函数smp_apic_timer_interrupt中所以我添加了代码来计算在该函数中花费了多少时间并添加了一个系统这样我可以从用户空间获得在该功能中花费的时间.果然,大部分失踪时间都是来自这个功能,但不是全部.还有许多其他功能也需要一些时间. (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |