...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Diagnosing Performance Variations by Comparing Multi-Level Execution Traces
【24h】

Diagnosing Performance Variations by Comparing Multi-Level Execution Traces

机译:通过比较多级执行迹线来诊断性能差异

获取原文
获取原文并翻译 | 示例

摘要

Tracing allows the analysis of task interactions with each other and with the operating system. Locating performance problems in a trace is not trivial because of their large size. Furthermore, deep knowledge of all components of the observed system is required to decide whether observed behavior is normal. We introduce TraceCompare, a framework that automatically identifies differences between groups of executions of the same task at the user space and kernel levels. Many performance problems manifest themselves as variations that are easily identified by our framework. Our comparison algorithm takes into account all threads that affect the completion time of analyzed executions. Differences are correlated with application code to facilitate the correction of identified problems. Performance characteristics of task executions are represented by a new data structure called enhanced calling context tree (ECCT). We demonstrate the efficiency of our approach by presenting four case studies in which TraceCompare was used to uncover serious performance problems in enterprise and open source applications, without any prior knowledge of their codebase. We also show that the overhead of our tracing solution is between 0.2 and 9 percent depending on the type of application.
机译:跟踪允许分析彼此之间以及与操作系统之间的任务交互。在跟踪中查找性能问题并非易事,因为它们很大。此外,需要对被观察系统的所有组件有深入了解,才能确定被观察行为是否正常。我们引入了TraceCompare,这是一个框架,可以自动识别用户空间和内核级别上同一任务的执行组之间的差异。许多性能问题表现为我们的框架易于识别的变化。我们的比较算法考虑了所有影响分析执行完成时间的线程。差异与应用程序代码相关,以帮助更正已发现的问题。任务执行的性能特征由称为增强调用上下文树(ECCT)的新数据结构表示。我们通过提出四个案例研究来展示我们的方法的有效性,其中使用TraceCompare来发现企业和开源应用程序中的严重性能问题,而无需事先了解其代码库。我们还表明,根据应用程序的类型,跟踪解决方案的开销在0.2%到9%之间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号