虚拟机动态限速方法、装置、设备、介质及程序产品制造方法及图纸

技术编号:44846389 阅读:38 留言:0更新日期:2025-04-01 19:42
本公开涉及一种虚拟机动态限速方法、装置、设备、介质及程序产品。其中,虚拟机动态限速方法应用于宿主机中的虚拟交换机,宿主机对应的虚拟机上设置有至少一张虚拟网卡,包括:响应于间隔预设时间,获取每张虚拟网卡对应的流量数据;基于流量数据确定虚拟机是否超过整机网络限速值;在确定虚拟机超过整机网络限速值时,基于流量数据和整机网络限速值确定每张虚拟网卡对应的目标网络限速值;将目标网络限速值下发至每张虚拟网卡对应的目标限速器,由此,能够使目标限速器基于目标网络限速值对虚拟网卡进行限速,进而实现了虚拟机的整机网络限速。

【技术实现步骤摘要】

本公开涉及虚拟机,尤其涉及一种虚拟机动态限速方法、装置、设备、介质及程序产品


技术介绍

1、随着虚拟网络技术的发展,使用软硬件协同的架构来提高网络性能已经成为业界共识。虽然不同的厂商在实现方式上有所不同,但其本质上都是将网络报文转发从软件卸载到硬件中,以充分利用硬件转发的高性能。

2、在现有的软硬件协同的架构中可以通过设置宿主机中的软件进行报文转发也可以通过硬件进行报文转发。在宿主机对应的虚拟机上部署有多张虚拟网卡且通过软件进行报文转发时,每一个报文均会经过软件,所以只要在软件上设置一个限速器,将同一虚拟机上的多张虚拟网卡全部绑定在同一限速器上,即可实现整机限速。

3、然而,在引入硬件加速后,即采用硬件进行报文转发时,硬件无法实现对多设备即多张虚拟网卡的共同限速,对每一张虚拟网卡都按照整机的限速值进行限速,进而导致该虚拟机占用的网络资源会超过其本身的资源,因此,在采用硬件进行报文转发时,如何实现多虚拟网卡的虚拟机限速是亟需解决的技术问题。


技术实现思路

1、为了解决上述技术问题,本公本文档来自技高网...

【技术保护点】

1.一种虚拟机动态限速方法,其特征在于,应用于宿主机中的虚拟交换机,所述宿主机对应的虚拟机上设置有至少一张虚拟网卡,包括:

2.根据权利要求1所述的方法,其特征在于,在所述响应于间隔预设时间,获取每张虚拟网卡对应的流量数据之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述流量数据包括在所述预设时间内每张虚拟网卡对应的报文转发数量和转发字节数;所述整机网络限速值包括整机报文转发阈值和整机转发字节阈值;

4.根据权利要求3所述的方法,其特征在于,所述基于所述目标报文转发数、所述目标转发字节数、所述整机报文转发阈值和所述整机转发字节阈值确...

【技术特征摘要】

1.一种虚拟机动态限速方法,其特征在于,应用于宿主机中的虚拟交换机,所述宿主机对应的虚拟机上设置有至少一张虚拟网卡,包括:

2.根据权利要求1所述的方法,其特征在于,在所述响应于间隔预设时间,获取每张虚拟网卡对应的流量数据之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述流量数据包括在所述预设时间内每张虚拟网卡对应的报文转发数量和转发字节数;所述整机网络限速值包括整机报文转发阈值和整机转发字节阈值;

4.根据权利要求3所述的方法,其特征在于,所述基于所述目标报文转发数、所述目标转发字节数、所述整机报文转发阈值和所述整机转发字节阈值确定所述虚拟机是否超过所述整机网络限速值,包括:

5.根据权利要求3所述的方法,其特征在于,所述在确定所述虚拟机超过所述整机网络限速值时,基于所述流量...

【专利技术属性】
技术研发人员:叶小峰
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

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

1