【技术实现步骤摘要】
本专利技术涉及网络通信,特别是涉及一种智能调整网卡接收环大小的方法、装置及存储介质。
技术介绍
1、网卡接收环,也称为接收队列或接收缓冲区,是网络接口控制器(nic,即网卡)中的一个关键组件。网卡接收环负责临时存储从网络接收到的数据包。当数据包到达网卡时,它们首先被放置在网卡接收环中,然后由操作系统或驱动程序处理并传递给相应的应用程序。相关的网卡接收环测试技术中,在网卡接收环测试过程中未能根据实时网络状态(如带宽、延迟、丢包率等)自动优化网卡接收环大小,导致测试结果不准确。
技术实现思路
1、本专利技术提供一种智能调整网卡接收环大小的方法、装置及存储介质,旨在至少解决现有技术中存在的技术问题之一。
2、本专利技术的技术方案为一种智能调整网卡接收环大小的方法,包括:
3、获取一个周期的当前带宽利用率、当前延迟、当前丢包率和当前网卡接收环大小;
4、定义描述网络状态相互影响的非线性函数;
5、根据所述非线性函数构建非线性动态系统模型;
【技术保护点】
1.一种智能调整网卡接收环大小的方法,其特征在于,包括:
2.根据权利要求1所述的一种智能调整网卡接收环大小的方法,其特征在于,所述非线性函数包括描述所述网络状态对所述当前带宽利用率影响的第一非线性函数、描述所述网络状态对所述当前延迟影响的第二非线性函数、描述所述网络状态对所述当前丢包率影响的第三非线性函数和描述所述网络状态对所述当前网卡接收环大小影响的第四非线性函数;
3.根据权利要求2所述的一种智能调整网卡接收环大小的方法,其特征在于,所述根据所述反馈误差和所述非线性函数调整所述自适应调整因子,包括:
4.根据权利要求3所述的一
...【技术特征摘要】
1.一种智能调整网卡接收环大小的方法,其特征在于,包括:
2.根据权利要求1所述的一种智能调整网卡接收环大小的方法,其特征在于,所述非线性函数包括描述所述网络状态对所述当前带宽利用率影响的第一非线性函数、描述所述网络状态对所述当前延迟影响的第二非线性函数、描述所述网络状态对所述当前丢包率影响的第三非线性函数和描述所述网络状态对所述当前网卡接收环大小影响的第四非线性函数;
3.根据权利要求2所述的一种智能调整网卡接收环大小的方法,其特征在于,所述根据所述反馈误差和所述非线性函数调整所述自适应调整因子,包括:
4.根据权利要求3所述的一种智能调整网卡接收环大小的方法,其特征在于,所述自适应调整因子包括第一自适应调整因子、第二自适应调整因子和第三自适应调整因子;
5.根据权利要求4所述的一种智能调整网卡接收环大小的方法,其特征在于,所述基于所述非线性动态系统模型,根据自适应调整因子、所述当前带宽利...
【专利技术属性】
技术研发人员:张朝锐,刘荣杰,李明阳,华娜,韩鹏涛,潘心奎,曹精飞,欧勇,黄键星,杨日发,马峰,黄腾伟,
申请(专利权)人:宝德计算机系统股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。