Proceedings of the 5th Symposium on Operating Systems Design and Implementation Memory Resource Management in Vmware Esx Server

Proceedings of the 5th Symposium on Operating Systems Design and Implementation Memory Resource Management in Vmware Esx Server
复制标题

DOI:
--
复制
发表时间:
--
期刊:
Sigplan Notices
影响因子:
--
通讯作者:
Carl A. Waldspurger
Carl A. Waldspurger
中科院分区:
其他
文献类型:
--
作者:
Carl A. Waldspurger

文献摘要

被引文献

相似文献

VMware ESX Server是一个瘦软件层,旨在在运行未修改的商用操作系统的虚拟机之间有效地复用硬件资源。本文介绍了几种新的ESX服务器内存管理机制和策略。膨胀技术回收在虚拟机中运行的操作系统认为最没有价值的页面。空闲内存税可以在保持性能隔离保证的同时实现高效的内存利用。基于内容的页面共享和热I/O页面重映射利用透明的页面重映射来消除冗余并减少复制开销。这些技术结合起来可以有效地支持内存过度使用的虚拟机工作负载。
VMware ESX Server is a thin software layer designed to multiplex hardware resources efficiently among virtual machines running unmodified commodity operating systems. This paper introduces several novel ESX Server mechanisms and policies for managing memory. A ballooning technique reclaims the pages considered least valuable by the operating system running in a virtual machine. An idle memory tax achieves efficient memory utilization while maintaining performance isolation guarantees. Content-based page sharing and hot I/O page remapping exploit transparent page remap-ping to eliminate redundancy and reduce copying overheads. These techniques are combined to efficiently support virtual machine workloads that overcommit memory.