[发明专利]信息处理方法、信息处理装置、电子设备在审
| 申请号: | 201710187994.6 | 申请日: | 2017-03-27 |
| 公开(公告)号: | CN106970827A | 公开(公告)日: | 2017-07-21 |
| 发明(设计)人: | 杨雪 | 申请(专利权)人: | 联想(北京)有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455 |
| 代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 王宝筠 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 信息处理 方法 装置 电子设备 | ||
1.一种信息处理方法,应用于主机和网卡设备之间的信息传输,其特征在于,所述主机具有多个缓存区,所述网卡设备上具有多个输入/输出缓存队列,所述输入/输出缓存队列与所述缓存区一一对应,该方法包括:
监控所述多个缓存区中各个缓存区的当前使用率,所述缓存区的缓存空间包括共享缓存空间和非共享缓存空间;
判断所述多个缓存区中第一缓存区的当前使用率是否大于第一预设值;
当所述第一缓存区的当前使用率大于第一预设值时,判断第二缓存区是否满足预设条件;
当所述第二缓存区满足预设条件时,将所述多个缓存区中第二缓存区的共享缓存空间分配给所述第一缓存区;
其中,所述第一缓存区为所述多个缓存区中当前使用率最大的缓存区,所述第二缓存区为所述多个缓存区中当前使用率最小的缓存区。
2.根据权利要求1所述的信息处理方法,其特征在于,所述监控所述多个缓存区中各个缓存区的当前使用率还包括:
为所述多个缓存区中的各个缓存区分配缓存空间。
3.根据权利要求1所述的信息处理方法,其特征在于,所述判断第二缓存区是否满足预设条件包括:
判断所述第二缓存区的共享缓存空间是否为空闲缓存空间。
4.根据权利要求1所述的信息处理方法,其特征在于,该方法还包括:
当所述第一缓存区的当前使用率小于第二预设值时,将所述第二缓存区的共享缓存空间返回给所述第二缓存区。
5.根据权利要求1所述的信息处理方法,其特征在于,所述缓存区中共享缓存空间为所述缓存区缓存空间的百分之二十。
6.一种信息处理装置,用于主机和网卡设备之间的信息传输,其特征在于,所述主机具有多个缓存区,所述网卡设备上具有多个输入/输出缓存队列,所述输入/输出缓存队列与所述缓存区一一对应,该装置包括:
监控单元,用于监控所述多个缓存区中各个缓存区的当前使用率,所述缓存区的缓存空间包括共享缓存空间和非共享缓存空间;
第一判断单元,用于判断所述多个缓存区中第一缓存区的当前使用率是否大于第一预设值;
第二判断单元,用于当所述第一缓存区的当前使用率大于第一预设值时,判断第二缓存区是否满足预设条件;
调节单元,用于当所述第二缓存区满足预设条件时,将所述多个缓存区中第二缓存区的共享缓存空间分配给所述第一缓存区;
其中,所述第一缓存区为所述多个缓存区中当前使用率最大的缓存区,所述第二缓存区为所述多个缓存区中当前使用率最小的缓存区。
7.根据权利要求6所述的信息处理装置,其特征在于,还包括:
分配单元,用于为所述多个缓存区中的各个缓存区分配缓存空间。
8.根据权利要求6所述的信息处理装置,其特征在于,所述调节单元还用于当所述第一缓存区的当前使用率小于第二预设值时,将所述第二缓存区的共享缓存空间返回给所述第二缓存区。
9.一种电子设备,其特征在于,包括信息处理装置、主机和网卡设备,其特征在于,所述主机具有多个缓存区,所述网卡设备上具有多个输入/输出缓存队列,所述输入/输出缓存队列与所述缓存区一一对应;所述信息处理装置用于:
监控所述多个缓存区中各个缓存区的当前使用率,所述缓存区的缓存空间包括共享缓存空间和非共享缓存空间;
判断所述多个缓存区中第一缓存区的当前使用率是否大于第一预设值;
当所述第一缓存区的当前使用率大于第一预设值时,判断第二缓存区是否满足预设条件;
当所述第二缓存区满足预设条件时,将所述多个缓存区中第二缓存区的共享缓存空间分配给所述第一缓存区;
其中,所述第一缓存区为所述多个缓存区中当前使用率最大的缓存区,所述第二缓存区为所述多个缓存区中当前使用率最小的缓存区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710187994.6/1.html,转载请声明来源钻瓜专利网。





