一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种PCIe槽位性能的测试系统及方法与流程

2021-12-03 22:55:00 来源:中国专利 TAG:

一种pcie槽位性能的测试系统及方法
技术领域
1.本技术涉及pcie(peripheral component interconnect express,一种高速串行计算机扩展总线标准)性能测试技术领域,特别是涉及一种pcie槽位性能的测试系统及方法。


背景技术:

2.在pcie性能测试技术领域,随着cpu技术的发展,cpu支持的pcie通道数量越来越多,相应地,pcie的带宽也越来越高。而pcie的槽位性能主要通过带宽来反映,因此,如何测试pcie槽位性能,从而确定当前pcie的带宽,是个重要的技术问题。
3.目前测试pcie槽位性能的方法,主要是:利用测试网卡、hca(host channel adapter,主机通道适配器)卡或者gpu(graphics processing unit,图形处理器)卡等的带宽来间接测试pcie槽位性能。
4.然而,目前测试pcie槽位性能的方法,在应用于gen4 pcie x8插槽时,由于gen4pcie x8插槽的带宽瓶颈大约为16gb/s,换算完大约128gb/s,当选用50g的网卡或者hca,在pcie x8插槽上进行网络带宽测试时,想要验证该插槽运行在gen4协议下的性能状态,带宽必须超过64gb/s,但是,当前市面上并没有超过此带宽的x8网卡、hca卡和gpu卡等。因此,目前测试pcie槽位性能的方法并不能覆盖gen4 pcie x8插槽的性能测试,从而使得gen4 pcie x8插槽产品的交付完整性和准确性较低,亟需一种能够涵盖gen4 pcie x8插槽性能测试的方法或装置。


技术实现要素:

5.本技术提供了一种pcie槽位性能的测试系统及方法,以解决现有技术中的pcie槽位性能测试方法无法应用于gen4 pcie x8插槽的性能测试的问题。
6.为了解决上述技术问题,本技术实施例公开了如下技术方案:
7.一种pcie槽位性能的测试系统,所述pcie插槽包括:gen4 pcie x8插槽和gen5pcie x16插槽,所述测试系统包括:pcie switch卡、金手指连接器、多条线缆、前置硬盘背板和多个硬盘,所述pcie switch卡通过所述金手指连接器与pcie插槽连接,任一所述线缆的一端连接所述pcie switch卡,任一所述线缆的另一端连接所述前置硬盘背板,所述前置硬盘背板上满配多个所述硬盘,其中,所述pcie switch卡连接至所述前置硬盘背板后,能够使多个硬盘的带宽总性能达到pcie插槽设定的带宽速率,所述硬盘背板上能够安装的硬盘的带宽总性能达到pcie插槽设定的带宽速率。
8.可选地,所述pcie插槽和前置硬盘背板设置于同一个服务器上。
9.可选地,所述pcie插槽和前置硬盘背板设置于两个不同的服务器上。
10.可选地,当所述pcie插槽为gen4 pcie x8插槽时,设定的带宽速率为8gb/s,当所述pcie插槽为gen5 pcie x16插槽时,设定的带宽速率为32gb/s。
11.可选地,所述pcie switch卡为:pcie x16 switch卡或pcie x32 switch卡。
x16插槽的性能测试,提高gen4 pcie x8插槽和gen5pcie x16插槽相关产品的交付完整性和准确性,进而提高用户体验。
30.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
31.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
32.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
33.图1为本技术实施例所提供的一种pcie槽位性能的测试系统的结构示意图;
34.图2为本技术实施例中pcie x16 switch卡连接4个硬盘的测试系统的结构示意图;
35.图3为本技术实施例所提供的一种pcie槽位性能的测试方法的流程示意图。
具体实施方式
36.为了使本技术领域的人员更好地理解本技术中的技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
37.为了更好地理解本技术,下面结合附图来详细解释本技术的实施方式。
38.实施例一
39.参见图1,图1为本技术实施例所提供的一种pcie槽位性能的测试系统的结构示意图。由图1可知,本实施例中pcie槽位性能的测试系统主要包括:pcie switch卡、金手指连接器、多条线缆、前置硬盘背板和多个硬盘。其中,pcie switch卡通过金手指连接器与pcie插槽连接,任一线缆的一端连接pcie switch卡,任一线缆的另一端连接前置硬盘背板,前置硬盘背板上满配多个硬盘。本实施例通过pcie switch卡代替现有技术中的测试网卡、hca卡以及gpu卡引出pcie槽位性能参数,将pcie槽位经由pcie switch卡、多条线缆、前置硬盘背板,最终连接至多个硬盘,从而通过测试硬盘的性能来间接验证pcie槽位的性能。
40.本实施例中pcie槽位包括:gen4 pcie x8插槽和gen5 pcie x16插槽。也就是该测试系统主要应用于gen4 pcie x8插槽和gen5 pcie x16插槽的槽位性能的测试。
41.本实施例中pcie switch卡连接至前置硬盘背板后,能够使多个硬盘的带宽总性能达到pcie插槽设定的带宽速率。硬盘背板上能够安装的硬盘的带宽总性能达到pcie插槽设定的带宽速率。这样才能确保通过硬盘满载的情况来间接测试pcie插槽的性能。
42.以gen4 pcie x8插槽性能测试为例,pcie switch卡可以选择pcie x16 switch卡或pcie x32 switch卡,然后根据前置硬盘背板所连接硬盘的对外接口类型来决定硬盘的数量以及线缆的数量,通常硬盘支持pcie x4信号。当选择pcie x16 switch卡时,可以采用
4条线缆和4个硬盘,4条线缆将pcie x16信号一分为四,每个pcie x4连接前置硬盘背板上的一个硬盘,该连接结构如图2所示。
43.本实施例中设定的带宽速率根据不同的插槽而定。当pcie插槽为gen4 pcie x8插槽时,设定的带宽速率为8gb/s,当pcie插槽为gen5 pcie x16插槽时,设定的带宽速率为32gb/s。当pcie插槽为gen5 pcie x16插槽时,测试系统中设定的带宽速率为32gb/s,即要求前置硬盘背板上的硬盘带宽总和需要超过gen5 pcie x16插槽的瓶颈带宽,从而确保利用前置硬盘背板上的硬盘性能来验证x16槽位的性能,提高测试结果的准确性。
44.本实施例中的前置硬盘背板可以选择:sata硬盘背板、sas硬盘背板、nvme硬盘背板和ssd硬盘背板中的一种。相应地,前置硬盘背板所连接的硬盘可以选择:sata硬盘、sas硬盘、nvme硬盘和ssd硬盘中的一种。
45.本实施例的测试系统也可以设置于不同的服务器上,具体地,pcie插槽和前置硬盘背板可以设置于同一个服务器上,或者,pcie插槽和前置硬盘背板设置于两个不同的服务器上。当采用前一种结构设置时,利用当前服务器的硬盘性能来验证当前服务器的pcie插槽性能。当采用后一种结构设置时,可以实现跨机器测试,将a服务器的pcie插槽通过pcie switch卡连接至b机器的前置硬盘背板上,从而利用b机器的硬盘性能来测试a机器的pcie插槽性能。这种结构设计,使得pcie槽位性能的测试系统的结构更加灵活,有利于进一步提高测试效率和测试方式的灵活性。
46.实施例二
47.在图1和图2所示实施例的基础上参见图3,图3为本技术实施例所提供的一种pcie槽位性能的测试方法的流程示意图。由图3可知,本实施例中pcie槽位性能的测试方法主要包括如下过程:
48.s1:利用pcie switch卡、前置硬盘背板和多个硬盘,搭建测试环境。
49.具体地,步骤s1包括如下过程:
50.s11:将pcie switch卡插接至pcie插槽上。
51.s12:利用多条线缆连接pcie switch卡和前置硬盘背板。
52.具体地,将多条线缆中每条线缆的一端连接pcie switch卡,另一端连接前置硬盘背板。
53.本实施例中根据前置硬盘背板所连接硬盘的对外接口类型,决定硬盘的数量以及线缆的数量。当pcie switch卡为pcie x16 switch卡时,任一线缆为pcie x4线缆,且线缆数量和硬盘背板数量均为4。
54.s13:在前置硬盘背板上满配多个硬盘。
55.s2:对前置硬盘背板上的多个硬盘进行多盘并发性能测试,获取多个硬盘的带宽速率值。
56.s3:对多个硬盘的带宽速率值求和,作为pcie插槽的带宽速率值。
57.s4:判断pcie插槽的带宽速率值是否≥设定的带宽速率值。
58.当pcie插槽为gen4 pcie x8插槽时,设定的带宽速率为8gb/s,当pcie插槽为gen5 pcie x16插槽时,设定的带宽速率为32gb/s。
59.如果pcie插槽的带宽速率值≥设定的带宽速率值,执行步骤s5:判定pcie槽位性能合格。
60.如果pcie插槽的带宽速率值<设定的带宽速率值,执行步骤s6:判定pcie槽位性能不合格。
61.该实施例中未详细描述的部分可以参见图1和图2所示的实施例,两个实施例之间可以互相参照,在此不再赘述。
62.以上所述仅是本技术的具体实施方式,使本领域技术人员能够理解或实现本技术。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献