应用于网卡的中断调控方法、装置、存储介质及电子设备制造方法及图纸

技术编号:36438427 阅读:31 留言:0更新日期:2023-01-20 22:53
本申请公开了一种应用于网卡的中断调控方法、装置、存储介质及电子设备。所述方法包括:统计当前时刻之前一个或多个时间窗口内接收到的数据包的第一个数,并根据所述第一个数通过预设评估模型估算当前时刻之后一个时间窗口内接收到的数据包的第二个数;根据数据包个数与中断策略之间的对应关系和所述第二个数确定当前中断策略;根据所述当前中断策略对所述网卡向Host主机发起中断请求的时机进行实时调控。可基于未来一段时间内的数据包个数,灵活确定并调整自适应中断模型的具体中断策略,解决了在网卡和Host主机通信的过程中Host主机频繁的进出中断,进而影响Host主机和整个系统的性能的问题。整个系统的性能的问题。整个系统的性能的问题。

【技术实现步骤摘要】
应用于网卡的中断调控方法、装置、存储介质及电子设备


[0001]本申请涉及计算机及网卡
,特别地涉及一种应用于网卡的中断调控方法、应用于网卡的中断调控装置、存储介质以及电子设备。

技术介绍

[0002]在计算机领域,中断请求或中断(Interrupt Request,简称IRQ)是指在计算机的运行过程中,当出现某些意外情况需主机干预时,机器能自动停止正在运行的程序并转入处理新情况的程序,处理完毕后又返回原被暂停的程序继续运行。
[0003]现有技术下,常见的网卡(Network Interface Card,简称NIC)在进行中断操作时,都是当每接收到一个数据包,就会向主机端产生一个中断请求,具体可参考图1,图1为一种网卡与主机间中断模型的示意图。
[0004]然而当接收到大量数据包时,这种处理方式就会存在一些问题,比如会短时间内产生大量的中断请求,会导致Host主机频繁的进出中断,进一步会影响Host主机和整个系统的性能。

技术实现思路

[0005]针对上述问题,本申请提出一种应用于网卡的中断调控方法、应本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用于网卡的中断调控方法,其特征在于,所述方法包括:统计当前时刻之前一个或多个时间窗口内接收到的数据包的第一个数,并根据所述第一个数通过预设评估模型估算当前时刻之后一个时间窗口内接收到的数据包的第二个数;根据数据包个数与中断策略之间的对应关系和所述第二个数确定当前中断策略;根据所述当前中断策略对所述网卡向Host主机发起中断请求的时机进行实时调控。2.根据权利要求1所述的应用于网卡的中断调控方法,其特征在于,在所述统计当前时刻之前一个或多个时间窗口内接收到的数据包的第一个数之前,还包括:确定数据包个数与中断策略之间的对应关系。3.根据权利要求1所述的应用于网卡的中断调控方法,其特征在于,所述预设评估模型,包括:滑动窗口模型、加权窗口模型以及经验值加权模型中的一项或多项。4.根据权利要求3所述的应用于网卡的中断调控方法,其特征在于,所述滑动窗口模型,包括:其中,表示一个时间窗口的时间值,为当前时刻之前的一个时间窗口内接收到的数据包个数,为预测的当前时刻之后的一个时间窗口内接收到的数据包个数。5.根据权利要求3所述的应用于网卡的中断调控方法,其特征在于,所述加权窗口模型,包括:其中,n为当前时刻之前的时间窗口的个数,为过去的第i个时间窗口内接收到的数据包个数,为对应的权重值,为预测的当前时刻之后的一个时间窗口内接收到的数据包个数。6.根据权利要求3所述的应用于网卡的中断调控方法,其特征在于,所述经验值加权模型,包括:其中,n为当前时刻之前的时间窗口的个数,m为不重复周期时间段的总个数,为过去的第i个时间窗口内接收到的数据包个数,为对应的权重值,为第j个不重复周期时间段的一个时间窗口内数据包的个数,为对应的权重值,为预测的当前时刻之后的一个时间窗口内接收到的数据包个数。7.根据权利要求1所述的应用于网卡的中断调控方法,其特征在于,所述根据所述第一个数通过预设评估模型估算当前时刻之后一个时间窗口内接收到的数据包的第二个数,包
括:确定所述Host主机的繁忙程度值;根据所述第一个数和所述繁忙程度值通过所述预设评估模型估算当前时刻之后一个时间窗口内接收到的数据包的第二个数。8.根据权利要求1所述的应用于网卡的中断调控方法,其特征在于,通过预设统计模型统计当前时刻之前一个或多个时间窗口内接收到的数据包的第一个数,其中所述预设统计模型包括:累加统计模型和/或头尾采样统计模型;其中,所述累加统计模型统计每个...

【专利技术属性】
技术研发人员:朱敏李桧
申请(专利权)人:无锡沐创集成电路设计有限公司
类型:发明
国别省市:

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

1