信息处理方法、信息处理装置、电子设备制造方法及图纸

技术编号:15863779 阅读:54 留言:0更新日期:2017-07-23 08:04
本发明专利技术实施例公开了一种信息处理方法、信息处理装置及电子设备,该信息处理方法包括:监控多个缓存区中各个缓存区的当前使用率,缓存区的缓存空间包括共享缓存空间和非共享缓存空间;判断多个缓存区中第一缓存区的当前使用率是否大于第一预设值;当第一缓存区的当前使用率大于第一预设值时,判断第二缓存区是否满足预设条件,其中第一缓存区为多个缓存区中当前使用率最大的缓存区,第二缓存区为多个缓存区中当前使用率最小的缓存区;当第二缓存区满足预设条件时,将多个缓存区中第二缓存区的共享缓存空间分配给第一缓存区,以充分利用网卡的硬件队列资源,在各个虚拟机业务之间实现均衡负载,提高数据传输质量,改善高负载虚拟机业务的服务质量。

【技术实现步骤摘要】
信息处理方法、信息处理装置、电子设备
本专利技术涉及制造
,尤其涉及一种信息处理方法、信息处理装置以及一种电子设备。
技术介绍
虚拟机设备队列(VirtualMachineDeviceQueue,简称VMDq)是一种网卡虚拟化技术,用于将IO(Input和Output,输入和输出)数据处理任务从虚拟机监控程序(hypervisor/VMM(VirtualMachineMonitor))卸载到网卡设备中,旨在提高虚拟化平台的网络性能,避免IO处理的瓶颈,降低系统的CPU(CentralProcessingUnit,即中央处理器)占用率。但是,现有技术中在对各IO分配数据处理任务时,并不考虑各个IO当前的处理能力和负载情况,而是采用基于轮询的调度算法,进行平均分配,从而导致负载较重的IO所承担的负载更重,造成资源传输的延迟,影响数据传输质量。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种信息处理方法、信息处理装置以及一种电子设备,以对各IO分配数据处理任务时,均衡各个IO口的负载情况,提高数据传输质量。具体的,本专利技术实施例提供了如下技术方案:一种信息处理方法,应用于本文档来自技高网...
信息处理方法、信息处理装置、电子设备

【技术保护点】
一种信息处理方法,应用于主机和网卡设备之间的信息传输,其特征在于,所述主机具有多个缓存区,所述网卡设备上具有多个输入/输出缓存队列,所述输入/输出缓存队列与所述缓存区一一对应,该方法包括:监控所述多个缓存区中各个缓存区的当前使用率,所述缓存区的缓存空间包括共享缓存空间和非共享缓存空间;判断所述多个缓存区中第一缓存区的当前使用率是否大于第一预设值;当所述第一缓存区的当前使用率大于第一预设值时,判断第二缓存区是否满足预设条件;当所述第二缓存区满足预设条件时,将所述多个缓存区中第二缓存区的共享缓存空间分配给所述第一缓存区;其中,所述第一缓存区为所述多个缓存区中当前使用率最大的缓存区,所述第二缓存区为...

【技术特征摘要】
1.一种信息处理方法,应用于主机和网卡设备之间的信息传输,其特征在于,所述主机具有多个缓存区,所述网卡设备上具有多个输入/输出缓存队列,所述输入/输出缓存队列与所述缓存区一一对应,该方法包括:监控所述多个缓存区中各个缓存区的当前使用率,所述缓存区的缓存空间包括共享缓存空间和非共享缓存空间;判断所述多个缓存区中第一缓存区的当前使用率是否大于第一预设值;当所述第一缓存区的当前使用率大于第一预设值时,判断第二缓存区是否满足预设条件;当所述第二缓存区满足预设条件时,将所述多个缓存区中第二缓存区的共享缓存空间分配给所述第一缓存区;其中,所述第一缓存区为所述多个缓存区中当前使用率最大的缓存区,所述第二缓存区为所述多个缓存区中当前使用率最小的缓存区。2.根据权利要求1所述的信息处理方法,其特征在于,所述监控所述多个缓存区中各个缓存区的当前使用率还包括:为所述多个缓存区中的各个缓存区分配缓存空间。3.根据权利要求1所述的信息处理方法,其特征在于,所述判断第二缓存区是否满足预设条件包括:判断所述第二缓存区的共享缓存空间是否为空闲缓存空间。4.根据权利要求1所述的信息处理方法,其特征在于,该方法还包括:当所述第一缓存区的当前使用率小于第二预设值时,将所述第二缓存区的共享缓存空间返回给所述第二缓存区。5.根据权利要求1所述的信息处理方法,其特征在于,所述缓存区中共享缓存空间为所述缓存区缓存空间的百分之二十。6.一种信息处理装置,用于主机和网卡设备之间的信息传输,其特征在于,所述主机具有多个缓存区,所述网卡设备上具有多个输入/输出缓存队列,所述输入/输出缓存队列与所述缓存区一一对应,该装置包括:监控单元,用于监控所述多个缓存区...

【专利技术属性】
技术研发人员:杨雪
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1