一种网卡测试性能调节的方法及装置的制造方法

文档序号:8433629阅读:194来源:国知局
一种网卡测试性能调节的方法及装置的制造方法
【技术领域】
[0001] 本发明设及计算机技术领域,特别设及一种网卡测试性能调节的方法及装置。
【背景技术】
[0002] 随着目前测试技术的不断发展,各种测试工具、测试软件及方法被越来越多的应 用于服务器产品及各种部件的测试。
[0003] 通常我们测试网卡过程中,都会遇见一些网卡的测试性能与理论性能相差甚远的 情况,发生该种情况的原因各有不同,整体而言,与CPU及网卡的中断绑定相关。现有技术 中,在进行网卡的测试时,CPU在处理网卡发来的数据时,需要根据当前中断队列中中断的 优先级对队列中的中断进行处理。
[0004] 通过上述描述可见,现有技术中,在进行网卡测试时,无法保证网卡发给CPU的中 断被及时处理,使得网卡的实际带宽较低,降低了网卡测试的准确性。

【发明内容】

[0005] 有鉴于此,本发明提供了一种网卡测试性能调节的方法及装置,能够提高网卡测 试的准确性。
[0006] -方面,本发明提供了一种网卡测试性能调节的方法,包括:
[0007]S1;获取待测试网卡对应的中断号;
[0008]S2;在每个中断号的中断文件中,设置用于处理当前的中断号对应的中断的CPU;
[0009]S3;根据所述待测试网卡产生的当前中断的中断号对应的当前中断文件,将当前 中断分配给当前中断的中断号对应的当前CPU,W使当前CPU根据当前中断文件优先处理 当前中断。
[0010] 进一步地,所述S1包括;
[0011] 获取所述待测试网卡的标识;
[0012] 根据所述待测试网卡的标识,获取所述待测试网卡的中断表;
[0013] 根据所述中断表获取所述待测试网卡对应的中断号。
[0014] 进一步地,在所述S2之前还包括;获取测试系统中的CPU的负荷状态;
[0015] 所述S2,包括;在每个中断号的中断文件中,将用于处理当前的中断号对应的中 断的CPU设置为测试系统中负荷状态最小的CPU。
[0016] 进一步地,在所述S2之前还包括;获取测试系统中的CUP的第一标识;
[0017] 所述S2,包括;在每个中断号的中断文件中,将用于处理当前中断号对应的中断 的CPU的标识,设置为测试系统中负荷最小的CPU的第一标识。
[0018] 进一步地,在所述S2之前还包括;获取测试系统中的CPU的第二标识;
[0019] 所述S2,包括;在每个中断号的中断文件中,将用于处理当前中断号对应的中断 的CPU的标识,设置为测试系统中的CPU的第二标识。
[0020] 另一方面,本发明提供了一种网卡测试性能调节的装置,包括:
[0021] 中断号获取单元,用于获取待测试网卡对应的中断号;
[0022] 设置单元,用于在每个中断号的中断文件中,设置用于处理当前的中断号对应的 中断的CPU;
[0023] 中断处理单元,用于根据所述待测试网卡产生的当前中断的中断号对应的当前中 断文件,将当前中断分配给当前中断的中断号对应的当前CPU,W使当前CPU根据当前中断 文件优先处理当前中断。
[0024] 进一步地,所述中断号获取单元,用于获取所述待测试网卡的标识,根据所述待测 试网卡的标识,获取所述待测试网卡的中断表,根据所述中断表获取所述待测试网卡对应 的中断号。
[00巧]进一步地,还包括;负荷状态获取单元,用于获取测试系统中的CPU的负荷状态;
[0026] 所述设置单元,用于在每个中断号的中断文件中,将用于处理当前的中断号对应 的中断的CPU设置为测试系统中负荷状态最小的CPU。
[0027] 进一步地,还包括:
[0028] 第一标识获取单元,用于获取测试系统中的CUP的第一标识;
[0029] 所述设置单元,用于在每个中断号的中断文件中,将用于处理当前中断号对应的 中断的CPU的标识,设置为测试系统中负荷最小的CPU的第一标识。
[0030] 进一步地,还包括:
[0031] 第二标识获取单元,用于获取测试系统中的CPU的第二标识;
[0032] 所述设置单元,用于在每个中断号的中断文件中,将用于处理当前中断号对应的 中断的CPU的标识,设置为测试系统中的CPU的第二标识。
[0033] 本发明提供了一种网卡测试性能调节的方法及装置,获取待测试网卡对应的中断 号,在每个中断号的中断文件中,设置用于处理当前的中断号对应的中断的CPU,当待测试 网卡产生中断时,将产生的中断分配给该中断的中断号对应的CPU,使该CPU处理当前中 断,由于在中断文件中将该CPU设置处理当前中断的CPU,所有该CPU会根据中断文件,优先 处理当前中断,使得待测试网卡的中断能够被及时处理,加快网卡中数据的处理速度,提高 网卡的实际带宽,使得待测试网卡的实际带宽更接近于理论带宽,减少了带宽对网卡测试 的影响,提高了网卡测试的准确性。
【附图说明】
[0034] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明 的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据 该些附图获得其他的附图。
[0035] 图1是本发明一实施例提供的一种网卡测试性能调节的方法的流程图;
[0036] 图2是本发明一实施例提供的另一种网卡测试性能调节的方法的流程图;
[0037] 图3是本发明一实施例提供的一种网卡测试性能调节的装置的示意图;
[0038] 图4是本发明一实施例提供的另一种网卡测试性能调节的装置的示意图。
【具体实施方式】
[0039] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员 在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040] 如图1所示,本发明实施例提供了一种网卡测试性能调节的方法,该方法可W包 括W下步骤:
[0041]S1;获取待测试网卡对应的中断号;
[0042]S2;在每个中断号的中断文件中,设置用于处理当前的中断号对应的中断的CPU;
[0043]S3;根据所述待测试网卡产生的当前中断的中断号对应的当前中断文件,将当前 中断分配给当前中断的中断号对应的当前CPU,W使当前CPU根据当前中断文件优先处理 当前中断。
[0044] 通过本发明实施例提供的一种网卡测试性能调节的方法,获取待测试网卡对应的 中断号,在每个中断号的中断文件中,设置用于处理当前的中断号对应的中断的CPU,当待 测试网卡产生中断时,将产生的中断分配给该中断的中断号对应的CPU,使该CPU处理当前 中断,由于在中断文件中将该CPU设置处理当前中断的CPU,所有该CPU会根据中断文件,优 先处理当前中断,使得待测试网卡的中断能够被及时处理,加快网卡中数据的处理速度,提 高网卡的实际带宽,使得待测试网卡的实际带宽更接近于理论带宽,减少了带宽对网卡测 试的影响,提高了网卡测试的准确性。
[0045] 在本发明实施例提供的一种网卡测试性能调节的方法,在该方法中,通过中断号 的中断文件可W使CPU优先处
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1