期刊文献+

高能物理计算环境中KVM虚拟机的性能优化与应用 被引量:10

Performance Optimization and Application of KVM in HEP Computing Environment
下载PDF
导出
摘要 高能物理是典型的高性能计算的应用,对CPU计算能力要求很高,并且CPU利用率的高低直接影响高能物理的计算效率。虚拟化技术在实现资源共享和资源高利用率方面表现出很大的优势。基于KVM(Kernel-based Virtual Machine)虚拟机进行性能测试和性能优化。首先对KVM虚拟机的处理器、磁盘IO和网络IO等参数进行测试,给出虚拟机和物理机的性能差异和定量分析,然后从KVM虚拟机架构上分析影响KVM性能的各种因素,从硬件级、内核级对影响性能的因素包括扩展页表EPT(Extented Page Table)和CPU的亲和性(CPU affinity)展开研究,以对KVM进行性能优化。优化结果表明,KVM的CPU性能的损失率可以降低至3%左右。最后,给出了高能物理计算的虚拟集群,结果显示虚拟机群的计算性能能够满足高能物理计算的需求。 High Energy physics computing is a high-performance computing application,which highly requires computing power,and CPU utilization directly affects the computational efficiency of high-energy physics.Virtualization technology has demonstrated a great advantage in achieving high utilization of resources and resource sharing.This paper gave performance testing and optimization of KVM.Firstly,we showed testing results and quantitative analysis of performance between KVM and physical machines in aspect of CPU,disk IO and network IO.Then,we demonstrated various factors in hardware level and kernel level that affect the performance of KVM through the architecture of KVM virtual machine,including EPT (Extended Page Tables) and CPU affinity which are optimized for KVM.Experiment results show the penalty of CPU performance for KVM can be decreased to about 3%.Finally,virtual cluster of high energy computing was shown and the performance of virtual cluster can meet the needs of high energy physics computing.
出处 《计算机科学》 CSCD 北大核心 2015年第1期67-70,共4页 Computer Science
基金 国家自然科学基金(11305192 11205179)资助
关键词 高性能计算 KVM CPU亲和性 扩展页表 HPC KVM CPU affinity Extended page table
  • 相关文献

参考文献4

二级参考文献14

  • 1辛晓慧.Xen内存虚拟化实现[J].开放系统世界,2006(11):103-107. 被引量:2
  • 2David Chisnallthe.Definitive guide to the Xen hypervisor[M].Massachusetts:Persion Education,2007.
  • 3Rami Rosen.Xen virtualization:An introduction to the Xen virtual machine[Z].2006.
  • 4Jun Nakajima.Intel virtualization technology roadmap and VT-d support in Xen[R].Intel Open Source Technology Center,2006.
  • 5Intel Corporation.Intel 64 and IA-32 architectures software developer's manual,volume 3B[EB/OL].http://www.intel.com/Assets/PDF/manual/253669.pdf,2008.
  • 6Xen.org[EB/OL].http://xen.org/xen/,2009.
  • 7叶庆华,肖利民,祝明发.集群作业管理系统的评价体系[Z].中科院计算技术研究所国家智能计算机研究开发中心,2003.
  • 8Portable Batch System Administrator Guide Release 2. 3[M]. Verldian Information Solutlons,Inc, 2002,
  • 9Emir Imamagi Branimir Radi,Dobrisa Dobreni. Job Management Systems Analysis [Z]. Department of Computer Systems, University Computing Centre Croatia,2003.
  • 10http://support, iap. ac. cn/portal, 2004-11.

共引文献10

同被引文献51

引证文献10

二级引证文献36

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部