IO设备的错误处理方法、宿主机、设备、介质和产品技术

技术编号:43587005 阅读:21 留言:0更新日期:2024-12-06 17:50
本申请实施例提供一种IO设备的错误处理方法、宿主机、设备、介质和产品,涉及计算机技术领域,方法包括:响应于针对目标错误的错误中断请求,获取目标错误信息,错误中断请求为在物理IO设备发现目标错误的情况下被触发,物理IO设备被虚拟化为多个虚拟化IO设备,多个虚拟化IO设备被分配给多个虚拟机;基于目标错误信息,将所述多个虚拟机中的目标虚拟机停止运行,其中,目标错误信息中包括与目标错误的影响范围相关联的关联信息,目标虚拟机为目标错误的影响范围内的虚拟机。本申请实施例的技术方案可以实现按需进行错误隔离,从而提高系统的稳定性和可靠性。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种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所述的方法,其中,所述目...

【专利技术属性】
技术研发人员:薛帅田瑞冬宋卓杨勇马涛
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1