网卡的电磁辐射测试方法技术

技术编号:39519397 阅读:14 留言:0更新日期:2023-11-25 18:58
本发明专利技术涉及服务器技术领域,具体提供一种网卡的电磁辐射测试方法

【技术实现步骤摘要】
网卡的电磁辐射测试方法、系统、终端及存储介质


[0001]本专利技术属于服务器
,具体涉及一种网卡的电磁辐射测试方法

系统

终端及存储介质


技术介绍

[0002]信息技术类设备
(
含服务器产品及电脑类产品
)
向高速

高灵敏度

高集成化

高稳定性的方向发展,对电磁兼容方面的要求也越来越苛刻

数字信号的时钟频率越来越高,信号的建立

保持时间越来越短,时钟抖动的要求也逐渐严苛

因此,对于高速数字系统的互连设备,电磁辐射问题日益突出,不仅影响连接端数字系统的工作,还干扰周围的其他设备

因此,信息技术类设备设计前期必须考虑电磁兼容问题

[0003]服务器网卡
(
网络适配器或称网络接口卡
)
是服务器提供数据交换的重要的设备组件

对于服务器来说,网卡需要具备强大的数据吞吐能力,以及长时间

不间断

高可靠性的能力

与此同时,服务器网卡又具有多种形态,有
PCIE
接口网口,也有
OCP
接口网卡

但无论服务器网卡自身接口形态如何,均是提供高速率数据交换

服务器网卡的数据通信带宽可达
10Gbps、25Gbps、100Gbps。
如此高带宽的数据交换,对于日益复杂的服务器电磁设计来说,更是一种挑战

因此必须对网卡进行电磁辐射测试

[0004]服务器在进行电磁兼容测试时,若服务器配置中包含多张网卡,则必须搭配多张网卡同时进行测试

与此同时,每张服务器网卡必须运行压力测试程序,使每张服务器网卡都要处在数据交换的工作状态

在现有的服务器网卡测试时,多张网卡同时测试,但是频谱仪通过接收天线接收到的电磁辐射噪声所呈现的是整个设备,也就是整个服务器综合表现出来的电磁辐射的结果

在测试结果当中,只能看到频域中某一频率点是否超出法规的限值,但是并不能看出具体是服务器的哪一个部分所导致的频点超标


技术实现思路

[0005]针对现有技术存在的测试结果无法定位引起电磁辐射超标的因素的问题,本专利技术提供一种网卡的电磁辐射测试方法

系统

终端及存储介质,以解决上述技术问题

[0006]第一方面,本专利技术提供一种网卡的电磁辐射测试方法,包括:
[0007]分别为待测服务器的多个网卡设置自循环链路;
[0008]控制各网卡基于自循环链路执行数据收发;
[0009]获取待测服务器的电磁强度,并判断所述电磁强度是否超过准峰值限值:
[0010]若是,则通过逐一安排网卡执行数据收发以定位异常网卡;
[0011]若否,则判定待测服务器通过测试

[0012]在一个可选的实施方式中,在通过逐一安排网卡执行数据收发以定位异常网卡之前,所述方法还包括:
[0013]远程通过待测服务器的
BMC
控制所有网卡暂停收发数据;
[0014]获取待测服务器的电磁强度,并判断所述电磁强度是否超过准峰值限值:
[0015]若是,则判定超过所述准峰值限值的电磁强度与网卡无关;
[0016]若否,则判定超过所述准峰值限值的电磁强度与网卡有关,并通过逐一安排网卡执行数据收发以定位异常网卡

[0017]在一个可选的实施方式中,分别为待测服务器的多个网卡设置自循环链路,包括:
[0018]配置连接表,将第一端口设置为源端口,将第二端口设置为目的端口,第一端口和第二端口属于同一网卡;将所述网卡的
ip
地址设置为源地址和目的地址

[0019]在一个可选的实施方式中,控制各网卡基于自循环链路执行数据收发,包括:
[0020]将网卡与
CPU
核进行绑定,以使
CPU
核仅为绑定的网卡提供计算;
[0021]预先配置数据收发脚本和文件包,所述数据收发脚本限定了循环发送数据的操作,且将文件包的名称和存储地址配置为数据身份信息;
[0022]将数据收发脚本和文件包发送至待测服务器的
BMC
,并控制所述
BMC
将数据收发脚本和文件包保存至指定路径下;
[0023]控制
BMC
将所有
CPU
核均设置为所述数据收发脚本的执行对象;
[0024]各
CPU
核分别调用所述数据收发脚本,通过绑定的网卡执行对所述文件包的循环收发

[0025]在一个可选的实施方式中,控制
BMC
将所有
CPU
核均设置为所述数据收发脚本的执行对象,包括:
[0026]控制
BMC
将所述数据收发脚本的存储路径发送至
CPU
核;
[0027]控制
BMC
向各
CPU
核发送
IPMI
指令,所述
IPMI
指令控制
CPU
核从所述存储路径调用所述数据收发脚本,所述数据收发;
[0028]CPU
核执行所述数据收发脚本,通过网卡驱动从绑定网卡的第一端口发送文件包;
[0029]绑定网卡的第二端口接收所述文件包,绑定网卡通过中断请求的方式将所述文件包返回到相应
CPU
核的网卡驱动,所述网卡驱动通过延后唤起中断请求的方式将所述文件包发送至负责发送数据的内核

[0030]在一个可选的实施方式中,获取待测服务器的电磁强度,并判断所述电磁强度是否超过准峰值限值,包括:
[0031]从接收机实时读取电磁强度;
[0032]获取天线的扫描频率,基于预设的扫描频率范围与准峰值限值的对应关系,为所述扫描频率查询对应的准峰值限值;
[0033]将实时读取的电磁强度与对应的准峰值限值进行比对

[0034]在一个可选的实施方式中,通过逐一安排网卡执行数据收发以定位异常网卡,包括:
[0035]从所有网卡中选取一个网卡作为目标网卡;
[0036]控制除目标网卡以外的网卡暂停执行数据收发;
[0037]获取待测服务器的电磁强度,并判断所述电磁强度是否超过准峰值限值:
[0038]若是,则判定所述目标网卡为异常网卡;
[0039]若否,则切换目标网卡,直至遍历所有网卡

[0040]第二方面,本专利技术提供一种网本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种网卡的电磁辐射测试方法,其特征在于,包括:分别为待测服务器的多个网卡设置自循环链路;控制各网卡基于自循环链路执行数据收发;获取待测服务器的电磁强度,并判断所述电磁强度是否超过准峰值限值:若是,则通过逐一安排网卡执行数据收发以定位异常网卡;若否,则判定待测服务器通过测试
。2.
根据权利要求1所述的方法,其特征在于,在通过逐一安排网卡执行数据收发以定位异常网卡之前,所述方法还包括:远程通过待测服务器的
BMC
控制所有网卡暂停收发数据;获取待测服务器的电磁强度,并判断所述电磁强度是否超过准峰值限值:若是,则判定超过所述准峰值限值的电磁强度与网卡无关;若否,则判定超过所述准峰值限值的电磁强度与网卡有关,并通过逐一安排网卡执行数据收发以定位异常网卡
。3.
根据权利要求1所述的方法,其特征在于,分别为待测服务器的多个网卡设置自循环链路,包括:配置连接表,将第一端口设置为源端口,将第二端口设置为目的端口,第一端口和第二端口属于同一网卡;将所述网卡的
ip
地址设置为源地址和目的地址
。4.
根据权利要求1或3所述的方法,其特征在于,控制各网卡基于自循环链路执行数据收发,包括:将网卡与
CPU
核进行绑定,以使
CPU
核仅为绑定的网卡提供计算;预先配置数据收发脚本和文件包,所述数据收发脚本限定了循环发送数据的操作,且将文件包的名称和存储地址配置为数据身份信息;将数据收发脚本和文件包发送至待测服务器的
BMC
,并控制所述
BMC
将数据收发脚本和文件包保存至指定路径下;控制
BMC
将所有
CPU
核均设置为所述数据收发脚本的执行对象;各
CPU
核分别调用所述数据收发脚本,通过绑定的网卡执行对所述文件包的循环收发
。5.
根据权利要求4所述的方法,其特征在于,控制
BMC
将所有
CPU
核均设置为所述数据收发脚本的执行对象,包括:控制
BMC
将所述数据收发脚本的存储路径发送至
CPU
核;控制
BMC
向各
...

【专利技术属性】
技术研发人员:崔杰鲍乐梅
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1