登录 | 注册 | 充值 | 退出 | 公司首页 | 繁体中文 | 满意度调查
综合馆
修改客户操作系统优化KVM虚拟机的I/O性能
  • 摘要

    目前,运行在虚拟机上的客户操作系统(Guest OS)是面向物理机器开发的普通操作系统,其中存在不适应虚拟化环境的因素,影响虚拟机的I/O性能.作者通过测试发现了影响虚拟机I/O性能的一些问题,针对这些问题提出了优化方法:一方面,通过合并客户操作系统中连续的I/O指令,降低虚拟机的时钟中断频率,从而降低环境切换的开销;另一方面,消除客户操作系统中的冗余操作,包括在虚拟化环境下无效的函数、冗余的I/O调度以及虚拟网卡驱动对NAPI的支持,使虚拟机只执行必要的操作,从而提高系统的性能.

  • 作者

    张彬彬  汪小林  杨亮  赖荣凤  王振林  罗英伟  李晓明  ZHANG Bin-Bin  WANG Xiao-Lin  YANG Liang  LAI Rong-Feng  WANG Zhen-Lin  LUO Ying-Wei  LI Xiao-Ming 

  • 作者单位

    北京大学计算机科学技术系,北京,100871/密西根理工大学计算机科学系,霍顿,美国

  • 刊期

    2010年12期 ISTIC EI PKU

  • 关键词

    I/O虚拟化  KVM  性能测试  优化 

参考文献
  • [1] Rusty Russell. Virtio: Towards a De-Facto Standard For Virtual I/O Devices. Operating systems review, 2008,5
  • [2] Sugerman J;Venkitachalam G;Lim B H. Virtualizing I/O device on VMware workstation's hosted virtual machine monitor. Boston,MA,USA, 2001
  • [3] Menon A;Cox A L;Zwaenepoel W. Optimizing network virtualization in Xen. Boston,MA,USA, 2006
  • [4] Dong Y;Yu Z;Rose G. SR-IOV networking in Xen:architecture,design and implementation. San Diego,California,USA, 2008
  • [5] Dong Y;Dai J;Huang Z;Guan H,Tian K,Jiang Y. Towards high-quality I/O virtualization. Haifa,Israel, 2009
  • [6] Ram K K;Santos J R;Turner Y;Cox A L,Rixner S. Achieving 10 Gb/s using safe and transparent network interface virtualization. Washington,DC:USA, 2009
  • [7] Barham P;Dragovic B;Fraser K;Hand S,Harris T,Ho A,Neugebauer R,Pratt I,Warfield A. Xen and the art of virtualization. Bolton Landing,NY,USA, 2003
查看更多︾
相似文献 查看更多>>
3.80.4.76