【24h】

Perfctr-Xen: A Framework for Performance Counter Virtualization

机译:Perfctr-Xen:性能计数器虚拟化框架

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Virtualization is a powerful technique used for variety of application domains, including emerging cloud environments that provide access to virtual machines as a service. Because of the interaction of virtual machines with multiple underlying software and hardware layers, the analysis of the performance of applications running in virtualized environments has been difficult. Moreover, performance analysis tools commonly used in native environments were not available in virtualized environments, a gap which our work closes. This paper discusses the challenges of performance monitoring inherent to virtualized environments and introduces a technique to virtuaiize access to low-level performance counters on a per-thread basis. The technique was implemented in perfctr-xen, a framework for the Xen hypervisor that provides an infrastructure for higher-level profilers. This framework supports both accumulative event counts and interrupt-driven event sampling. It is light-weight, providing direct user mode access to logical counter values, perfctr-xen supports multiple modes of virtualization, including paravirtu-alization and hardware-assisted virtualization. perfctr-xen applies guest kernel-hypervisor coordination techniques to reduce virtualization overhead. We present experimental results based on mi-crobenchmarks and SPEC CPU2006 macrobenchmarks that show the accuracy and usability of the obtained measurements when compared to native execution.
机译:虚拟化是一种强大的技术,可用于各种应用程序域,包括提供对虚拟机即服务的访问的新兴云环境。由于虚拟机与多个底层软件和硬件层之间的交互,因此很难分析在虚拟化环境中运行的应用程序的性能。此外,本机环境中常用的性能分析工具在虚拟化环境中不可用,这是我们工作中的空白。本文讨论了虚拟化环境固有的性能监视所面临的挑战,并介绍了一种基于每个线程虚拟化对低级性能计数器的访问的技术。该技术在perfctr-xen中实现,perfctr-xen是Xen虚拟机管理程序的框架,该框架为更高级别的探查器提供了基础结构。该框架支持累积事件计数和中断驱动事件采样。它轻巧,提供直接的用户模式访问逻辑计数器值的功能,perfctr-xen支持多种虚拟化模式,包括半虚拟化和硬件辅助虚拟化。 perfctr-xen应用来宾内核-管理程序协调技术来减少虚拟化开销。我们介绍了基于微crobenchmarks和SPEC CPU2006宏基准测试的实验结果,与本地执行相比,这些结果显示了所获得测量的准确性和可用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号