[发明专利]优化与网络节点相关联的内存映射有效
申请号: | 201780085451.1 | 申请日: | 2017-11-30 |
公开(公告)号: | CN110383254B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 安基特·金达尔;普纳库玛尔·萨瓦高卡尔;柯优尔·楚加尔 | 申请(专利权)人: | 安培计算有限责任公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优化 网络 节点 相关 内存 映射 | ||
各种方面提供了优化与网络节点相关联的内存映射。例如,系统可包括第一网络节点和第二网络节点。所述第一网络节点响应于与所述第一网络节点的虚拟中央处理单元相关联的无效内存访问生成内存页请求。所述第二网络节点响应于所述第二网络节点包括与所述内存页请求相关联的内存空间的确定接收所述内存页请求。所述第一网络节点还基于由所述第一网络节点储存的一组内存页映射,来映射与所述内存页请求相关联的内存页。
技术领域
本主题公开一般涉及虚拟计算机系统,尤其涉及多节点网络系统中的内存映射、以及与其相关联的方法。
技术背景
虚拟计算机是模拟硬件计算机环境的软件计算机环境。例如,与能够模拟中央处理单元和/或其他硬件组件的虚拟计算机相关联的管理程序。虚拟计算机系统中,管理虚拟计算机环境的操作系统可由与第一处理器核芯相关联的第一网络节点维持。第一网络节点可从网络接收数据包并将数据包提供至管理虚拟计算机环境的操作系统。当数据包未被映射到第一网络节点时,与第二处理器核芯相关联的第二网络节点还可以用于提供用于数据包的内存页数据。第一网络节点和第二网络节点还可协作处理与虚拟计算机环境的虚拟中央处理单元相关联的无效内存访问。然而,期望降低虚拟计算机环境中的缓存颠簸(cachethrashing)(例如,在内存映射进程期间与内存相关的重复内存分页和/或过度数据交换)。另外,期望通过改进虚拟计算机环境的内存映射进程来改进虚拟计算机环境的性能。
发明内容
在实施例的实施方案中,一种系统包括第一网络节点和第二网络节点。所述第一网络节点配置成响应于与所述第一网络节点的虚拟中央处理单元相关联的无效内存访问生成内存页请求。所述第二网络节点配置成响应于所述第二网络节点包括与所述内存页请求相关联的内存空间的确定接收所述内存页请求。所述第一网络节点还配置成基于由所述第一网络节点储存的一组内存页映射,映射与所述内存页请求相关联的内存页。
在另一实施例的实施方案中,一种方法提供了响应于与第一网络设备相关联的无效内存访问,生成内存页请求;接收与所述内存页请求相关联的内存页;基于由所述第一网络设备储存的一组内存页映射确定与所述内存页相关联的页表条目;和执行与所述页表条目相关联的内存映射进程。
在又一实施例的实施方案中,一种网络设备包括内存和内存管理器。所述内存配置成储存一组内存页映射。所述内存管理器配置成响应于与所述网络设备相关联的无效内存访问,生成内存页请求;接收与所述内存页请求相关联的内存页;基于所述一组内存页映射确定与所述内存页相关联的页表条目;和执行与所述页表条目相关联的内存映射进程。
附图说明
图1为示出了根据本文所述各种方面的多节点系统的实施例、非限制性实施方案的框图。
图2为示出了根据本文所述各种方面的多节点系统的另一实施例、非限制性实施方案的框图。
图3为示出了根据本文所述各种方面的多节点系统的又一实施例、非限制性实施方案的框图。
图4为示出了根据本文所述各种方面的与和无效内存访问相关的映射进程相关联的系统的一个实施例、非限制性实施方案的框图。
图5为示出了根据本文所述各种方面的与和无效内存访问相关的映射进程相关联的系统的另一实施例、非限制性实施方案的框图。
图6示出了根据本文所述各种方面的页表条目的实施例、非限制性实施方案。
图7示出了用于优化与网络节点相关联的内存映射方法的实施例、非限制性实施方案的流程图。
图8示出了用于优化与网络节点相关联的内存映射方法的实施例、非限制性实施方案的另一流程图。
图9示出了用于优化与网络节点相关联的内存映射方法的实施例、非限制性实施方案的又一流程图。
图10示出了能够与本文所述一个或多个方面结合实施的电子计算环境的实施例的框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安培计算有限责任公司,未经安培计算有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780085451.1/2.html,转载请声明来源钻瓜专利网。