Map files to the virtual machine supported by the host virtual address. One way is to receive requests for files from hosts from the guest virtual machine. The method further includes determining at the host where the file can be mapped directly to the physical memory location of the virtual machine requesting access to the file. The method further includes providing aircraft physical memory supported by file mapping in the host virtual memory at the host computer.
【技术实现步骤摘要】
【国外来华专利技术】虚拟地址支持的虚拟机中的直接映射的文件背景背景和相关技术计算机和计算系统已经影响了现代生活的近乎每一个方面。计算机通常涉及工作、休闲、保健、运输、娱乐、家政管理等。在现代,计算系统可实现虚拟计算的概念。在虚拟计算中,主物理机(在下文被称为“主机”)可主控多个客虚拟机(在下文被称为“客机”或“虚拟机”)。虚拟机共享主机上的物理资源。例如,虚拟机使用主机处的物理处理器和物理存储器来实现虚拟机。当前,虚拟机的物理存储器按一对一的方式由主机中的非分页物理存储器分配来支持。管理虚拟机的虚拟化堆栈从主机中分配这种类型的存储器,并且主机在分配之后不具有对该存储器的控制。虚拟化堆栈在该存储器被分配之后对其进行完全地管理。其选择如何在各虚拟机之间分配存储器、是否使其从客机的角度来看可分页等等。增加主机上的虚拟机密度已经成为能够通过打包更多虚拟机(同时使这些虚拟机足够好地执行以运行其期望的工作负载)来更好地利用服务器硬件的虚拟化解决方案的重要部分。当前虚拟机密度主要受主机存储器大小的限制。因此,例如,如果主机具有可被分配给虚拟机的12GB的RAM,则该主机只能主控其中所有虚拟机的全部存储总共为12GB或更小的一些虚拟机。本文中所要求保护的主题不限于解决任何缺点或仅在诸如以上所描述的环境那样的环境中操作的各实施例。相反,提供本背景仅用于解说其中可实践本文中所描述的一些实施例的一个示例性
简要概述本文中所例示的一个实施例包括一种可在虚拟计算环境中实践的方法。该方法包括用于映射主机虚拟地址支持的虚拟机中的文件的动作。该方法包括从客虚拟机接收对来自主机的文件的请求。该方法进一步 ...
【技术保护点】
1.一种系统,包括:一个或多个处理器;以及一个或多个其上存储有指令的计算机可读介质,所述指令能够由所述一个或多个处理器执行以将计算机系统配置成比较各循环进程,所述指令包括能够执行以将所述计算机系统配置成至少执行以下的指令:从客虚拟机接收对来自主机的文件的请求;在所述主机处确定所述文件能够被直接映射到请求访问所述文件的任何虚拟机的物理存储器位置;以及在所述主机处将由主机物理存储器位置支持的主机虚拟存储器文件映射所支持的客机物理存储器提供给所述客虚拟机以用于所述文件。
【技术特征摘要】
【国外来华专利技术】2015.11.02 US 62/249,823;2016.05.16 US 15/155,9641.一种系统,包括:一个或多个处理器;以及一个或多个其上存储有指令的计算机可读介质,所述指令能够由所述一个或多个处理器执行以将计算机系统配置成比较各循环进程,所述指令包括能够执行以将所述计算机系统配置成至少执行以下的指令:从客虚拟机接收对来自主机的文件的请求;在所述主机处确定所述文件能够被直接映射到请求访问所述文件的任何虚拟机的物理存储器位置;以及在所述主机处将由主机物理存储器位置支持的主机虚拟存储器文件映射所支持的客机物理存储器提供给所述客虚拟机以用于所述文件。2.根据权利要求1所述的系统,其特征在于,确定所述文件能够被直接映射到物理存储器位置包括接收客机希望所述文件被直接映射的指示。3.根据权利要求1所述的系统,其特征在于,确定所述文件能够被直接映射到物理存储器位置包括确定所述文件是被用来实例化多个虚拟客机的组件。4.根据权利要求1所述的系统,其特征在于,所述文件是盘上的压缩文件,并且其中所述一个或多个计算机可读介质进一步在其上存储有指令,所述指令能够由所述一个或多个处理器执行以将所述计算机系统配置成将所述文件从盘扩展到所述主机处的所述物理存储器位置处的物理存储器中。5.根据权利要求1所述的系统,其特征在于,所述一个或多个计算机可读介质进一步在其上存储有指令,所述指令能够由所述一个或多个处理器执行以将所述计算机系统配置成接收对所述文件进行写入的用户输入,并且作为结果,创建被写入且是易失性的且不被持久保持的一个或多个专用部分。6.根据权利要求1所述的系统,其特征在于,所述一个或多个计算机可读介质进一步在其上存储有指令,所述指令能够由所述一个或多个处理器执行以将所述计算机系统...
【专利技术属性】
技术研发人员:A·U·基什安,M·伊伊京,L·王,K·M·布罗斯,Y·M·巴克,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。