CN119512808A 一种缺页恢复方法、设备及存储介质 (杭州阿里云飞天信息技术有限公司)_第1页
CN119512808A 一种缺页恢复方法、设备及存储介质 (杭州阿里云飞天信息技术有限公司)_第2页
CN119512808A 一种缺页恢复方法、设备及存储介质 (杭州阿里云飞天信息技术有限公司)_第3页
CN119512808A 一种缺页恢复方法、设备及存储介质 (杭州阿里云飞天信息技术有限公司)_第4页
CN119512808A 一种缺页恢复方法、设备及存储介质 (杭州阿里云飞天信息技术有限公司)_第5页
已阅读5页,还剩26页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

述目标虚拟机选取用于处理缺页请求的目标物核,以利用所述目标物理内核处理所述缺页请2在监测到所述物理机上任一IO设备发起缺页请求的情况下从所述多个物理内核中为所述目标虚拟机选取用于处理缺页请求的目标物理内将所述缺页请求调度至所述目标物理内核,以利用所述目标物理基于所述物理机上运行的各个虚拟机各自对应的调度域列表domaintables,查询所3.根据权利要求1所述的方法,从所述多个物理内核中为所述目标虚拟机选取用于处基于空闲物理内核与虚拟机之间的关联使用关系,判断所述目标若是,则将与所述目标虚拟机存在关联使用关系的空闲物理内核将所述缺页恢复线程池中的缺页恢复线程分配至所述物理所述空闲物理内核与虚拟机之间的关联使用其中,虚拟机独占其所分配到的缺页恢复线程,虚拟6.根据权利要求5所述的方法,将所述缺页恢复线程池中的缺页恢复线程分配至所述若所述缺页恢复线程池中的缺页恢复线程的数量大于或等于虚若所述缺页恢复线程池中的缺页恢复线程的数量小于虚拟内核7.根据权利要求4所述的方法,从所述目标虚拟机包含的虚拟内核中选取目标虚拟内3若不存在负载率满足所述指定要求的虚拟内核,则按照轮询阈值且持续时长超过指定时长阈值或者负载率低于所述指定负载率阈值且未被锁定更多在所述物理机中的指定物理内核上监测到所述缺页请求11.根据权利要求10所述的方法,将所述缺页恢复任务调度至所述目标物理内核,包控制所述指定物理内核远程调用所述目标物理内核,以利用所述其中,所述虚拟机管理器中部署有用于调度缺页请求的硬件件抽象层中包含用于对接所述IOMMU中的PRI接口的驱动程序和用于对接所述IO设备内置所述处理器与所述存储器和所述通信组件耦合,用于执行所述一条或多条计算机指14.一种存储计算机指令的计算机可读存储介质,当所述计算机指令被一个或多个处4[0007]从所述多个物理内核中为所述目标虚拟机选取用于处理缺页请求的目标物理内响应于监测到物理机上任一IO设备发起的缺页请求,确定所述缺页请求所属的目标虚拟5[0024]图1为本申请一示例性实施例提供的一种缺页恢复方法的流程示意图。图2a为本6理机上装配的IO设备的类型不做限定,例如,IO设备可以是网卡设备、GPU(graphics[0029]传统的缺页恢复方案中,通常是由外部中断通过异步方式触发对IOPF的处理工[0031]在此基础上,参考图1,本实施例中提出的IOPF调度器可执行以下的缺页恢复方抽象层中至少可包含用于对接IOMMU中PRI接口的驱动程序和用于对接IO设备内置的自定2b中的两种示例性的IOPF实现架构中,IOMMU中的PRI接口是指遵循常规页请求接口协议7由于VMM只需将所有的IOPF默认提交至指定物理内核即可,而指定物理内核也只需无差别[0042]实际应用中,为了实现设备直通,通常会为不同的虚拟机分别配置调度域列表domaintables,以限制隶属于单个虚拟机的调度域列表下的各个VF(VirtualFunction,式中,可从VMM中的其它组件中获取到物理机上运行的各个虚拟机各自对应的调度域列表8核中为目标虚拟机选取用于处理IOPF的目标物理内核。基于在步骤100中引入的目标虚拟机,在步骤101中提出,将以IOPF为单位的调度问题转换为以目标虚拟机为单位的调度问[0047]基于此,在步骤101中实质是以目标虚拟机作为调度单位并可将尽量不干扰无关[0049]关于步骤101中选取目标物理内核的实现方案有多种,将在后文实施例中进行详9应于监测到物理机上任一IO设备发起的缺页请求,确定所述缺页请求所属的目标虚拟机;[0055]图3为本申请另一示例性实施例提供的一种缺页恢复方法的流程示意图。参考图关系。内核。其中,轮询机制可采用循环赛roundrobin或者多队列接收RSS(receiveside[0078]图5为本申请另一示例性实施例提供的一种计算设备的结[0081]从所述多个物理内核中为所述目标虚拟机选取用于处理缺页请求的目标物理内[0085]基于所述物理机上运行的各个虚拟机各自对应的调度域列表domaintables,查产生所述空闲物理内核与虚拟机之间的关联所述物理机中运行的虚拟机,以产生所述空闲物理内核与虚拟机之间的关联使用关系时,所述指定物理内核启动所述缺页请求对应的[0109]在一可选实施例中,处理器51在将所述缺页恢复任务调度至所述目标物理内核述硬件抽象层中包含用于对接所述IOMMU中的PRI接口的驱动程序和用于对接所述述IO设算机程序被执行时能够实现上述方法实施例中可由计算[0117]上述图5中的通信组件,被配置为便于通信组件所在设备和其他设备之间有线或现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定[0121]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或其他可编程设备上执行的指令提供用于实现在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论