【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种io设备的错误处理方法、宿主机、电子设备、计算机可读存储介质和计算机程序产品,可应用于io虚拟化。
技术介绍
1、随着输入输出(input output,io)虚拟化技术的广泛应用,尤其是在高性能计算和数据中心领域,io设备的虚拟化已成为实现资源高效利用的关键技术之一。单根输入输出虚拟化(single root input output virtualization, sr-iov)通过将一个物理io设备划分为多个虚拟功能(virtual function, vf),使多个虚拟机共享同一个物理io设备,从而提高了硬件资源的利用效率。在这种架构下,每个 vf可以独立直通(pass-through)给虚拟机。这种直通方式带来了近似原生的硬件访问性能,但也引入了一系列的错误处理问题。例如,当物理io设备的某个 vf 发生错误时,所有 vf直通的虚拟机都会被停止,导致整个系统的性能下降和资源浪费。
技术实现思路
1、本申请实施例提供一种io设备的错误方法、宿主机、电子
...【技术保护点】
1.一种IO设备的错误处理方法,包括:
2.根据权利要求1所述的错误处理方法,其中,所述关联信息为所述目标错误的错误类型的信息,在所述目标错误的错误类型为可隔离错误类型的情况下,所述目标虚拟机为目标虚拟化IO设备所属的虚拟机,所述目标虚拟化IO设备为发生所述目标错误的虚拟化IO设备。
3.根据权利要求2所述的错误处理方法,其中,所述可隔离错误类型包括事务性错误。
4.根据权利要求2所述的错误处理方法,其中,所述目标错误信息中还包括所述目标虚拟化IO设备的设备信息,所述基于所述目标错误信息,将所述多个虚拟机中的目标虚拟机停止运行,包括
5....
【技术特征摘要】
1.一种io设备的错误处理方法,包括:
2.根据权利要求1所述的错误处理方法,其中,所述关联信息为所述目标错误的错误类型的信息,在所述目标错误的错误类型为可隔离错误类型的情况下,所述目标虚拟机为目标虚拟化io设备所属的虚拟机,所述目标虚拟化io设备为发生所述目标错误的虚拟化io设备。
3.根据权利要求2所述的错误处理方法,其中,所述可隔离错误类型包括事务性错误。
4.根据权利要求2所述的错误处理方法,其中,所述目标错误信息中还包括所述目标虚拟化io设备的设备信息,所述基于所述目标错误信息,将所述多个虚拟机中的目标虚拟机停止运行,包括:
5.根据权利要求1所述的错误处理方法,其中,所述关联信息为所述目标错误的错误类型的信息,在所述目标错误的错误类型为不可隔离错误类型的情况下,所述目标虚拟机为所述多个虚拟机。
6.根据权利要求5所述的方法,其中,所述不可隔离错误类型包括链路层错误或物理层错误。
7.根据权利要求5所述的方法,其中,所述目...
【专利技术属性】
技术研发人员:薛帅,田瑞冬,宋卓,杨勇,马涛,
申请(专利权)人:阿里云计算有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。