CN111090557B - 一种pcie设备异常降带宽的管理方法、装置及设备 - Google Patents
一种pcie设备异常降带宽的管理方法、装置及设备 Download PDFInfo
- Publication number
- CN111090557B CN111090557B CN201911332527.3A CN201911332527A CN111090557B CN 111090557 B CN111090557 B CN 111090557B CN 201911332527 A CN201911332527 A CN 201911332527A CN 111090557 B CN111090557 B CN 111090557B
- Authority
- CN
- China
- Prior art keywords
- bandwidth
- pcie
- tested
- maximum supported
- equipment
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000009467 reduction Effects 0.000 title claims abstract description 89
- 230000002159 abnormal effect Effects 0.000 title claims abstract description 83
- 238000007726 management method Methods 0.000 title claims abstract description 45
- 230000002093 peripheral effect Effects 0.000 title claims description 6
- 238000000034 method Methods 0.000 claims abstract description 31
- 230000006399 behavior Effects 0.000 claims description 40
- 238000012360 testing method Methods 0.000 claims description 22
- 230000009471 action Effects 0.000 claims description 7
- 238000004590 computer program Methods 0.000 claims description 6
- 230000003247 decreasing effect Effects 0.000 claims description 5
- 239000000758 substrate Substances 0.000 claims description 3
- 230000001960 triggered effect Effects 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 6
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 238000007689 inspection Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/221—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test buses, lines or interfaces, e.g. stuck-at or open line faults
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2273—Test methods
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种PCIE设备异常降带宽的管理方法,可以在待测PCIE设备的当前带宽小于最大支持带宽时,判断带宽降低的原因是否为上下级设备的最大支持带宽较低,若不是,则可以判定待测PCIE设备存在异常降带宽行为(可能存在故障或者连接松动等问题),以便工作人员进行处理,可以防止服务器功能受到影响以及提高工作效率,而且本申请应用于BIOS***,能够在开机自检时自动执行,无需人工干涉,降低了人力成本。本发明还公开了一种PCIE设备异常降带宽的管理装置及设备,具有如上PCIE设备异常降带宽的管理方法相同的有益效果。
Description
技术领域
本发明涉及服务器领域,特别是涉及一种PCIE设备异常降带宽的管理方法,本发明还涉及一种PCIE设备异常降带宽的管理装置及设备。
背景技术
服务器可以连接多个PCIE(Peripheral Component Interconnect Express,高速串行计算机扩展总线标准)设备以实现多种功能,而且每个PCIE设备下面还可以连接多个子设备,因此各个PCIE设备均由可能因为接口松动或者自身故障等原因导致带宽的降低,但是现有技术中没有意识到这种问题的存在,更无法及时发现PCIE设备的异常降带宽行为,影响了服务器功能的实现,降低了工作效率。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种PCIE设备异常降带宽的管理方法,可以防止服务器功能受到影响以及提高工作效率,而且本申请应用于BIOS***,能够在开机自检时自动执行,无需人工干涉,降低了人力成本;本发明的另一目的是提供一种PCIE设备异常降带宽的管理装置及设备,可以防止服务器功能受到影响以及提高工作效率,而且本申请应用于BIOS***,能够在开机自检时自动执行,无需人工干涉,降低了人力成本。
为解决上述技术问题,本发明提供了一种PCIE设备异常降带宽的管理方法,应用于基本输入输出***BIOS,包括:
判断待测高速串行计算机扩展总线标准PCIE设备的当前带宽是否小于所述待测PCIE设备的最大支持带宽;
若所述待测PCIE设备的所述当前带宽小于所述待测PCIE设备的所述最大支持带宽,则判断所述待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽是否小于所述待测PCIE设备的最大支持带宽;
若所述待测PCIE设备的所述上级设备的最大支持带宽以及所述下级设备的最大支持带宽均不小于所述待测PCIE设备的最大支持带宽,则判定所述待测PCIE设备存在异常降带宽行为。
优选地,所述判定所述待测PCIE设备存在异常降带宽行为包括:
判断所述待测PCIE设备的带宽设定值是否为零;
若所述待测PCIE设备的带宽设定值为零,则判定所述待测PCIE设备存在异常降带宽行为。
优选地,所述判断所述待测PCIE设备的带宽设定值是否为零之后,该PCIE设备异常降带宽的管理方法还包括:
若所述待测PCIE设备的带宽设定值不为零,则判断所述待测PCIE设备的所述当前带宽是否小于所述带宽设定值;
若所述当前带宽小于所述带宽设定值,则执行判定所述待测PCIE设备存在异常降带宽行为的步骤。
优选地,所述判断待测高速串行计算机扩展总线标准PCIE设备的当前带宽是否小于所述待测PCIE设备的最大支持带宽之后,所述判断所述待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽是否小于所述待测PCIE设备的最大支持带宽之前,该PCIE设备异常降带宽的管理方法还包括:
若所述待测PCIE设备的所述当前带宽不小于所述待测PCIE设备的所述最大支持带宽,则结束测试;
所述判断所述待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽是否小于所述待测PCIE设备的最大支持带宽之后,所述判定所述待测PCIE设备存在异常降带宽行为之前,该PCIE设备异常降带宽的管理方法还包括:
若所述待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽小于所述待测PCIE设备的最大支持带宽,则结束测试。
优选地,所述判定所述待测PCIE设备存在异常降带宽行为之后,该PCIE设备异常降带宽的管理方法还包括:
控制提示器提示所述待测PCIE设备存在异常降带宽行为。
优选地,所述控制提示器提示所述待测PCIE设备存在异常降带宽行为具体为:
获取所述待测PCIE设备的PCIE地址;
根据所述PCIE地址以及预设PCIE地址与槽位信息的对应关系确定出所述待测PCIE设备的槽位信息;
控制提示器提示所述待测PCIE设备的槽位信息。
优选地,所述控制提示器提示所述待测PCIE设备的槽位信息具体为:
控制基板管理控制器BMC提示所述待测PCIE设备的槽位信息。
为解决上述技术问题,本发明还提供了一种PCIE设备异常降带宽的管理装置,应用于基本输入输出***BIOS,包括:
第一判断模块,用于判断待测高速串行计算机扩展总线标准PCIE设备的当前带宽是否小于所述待测PCIE设备的最大支持带宽,若所述待测PCIE设备的所述当前带宽小于所述待测PCIE设备的所述最大支持带宽,则触发第二判断模块;
所述第二判断模块,用于判断所述待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽是否小于所述待测PCIE设备的最大支持带宽,若所述待测PCIE设备的所述上级设备的最大支持带宽以及所述下级设备的最大支持带宽均不小于所述待测PCIE设备的最大支持带宽,则触发判定模块;
所述判定模块,用于判定所述待测PCIE设备存在异常降带宽行为。
优选地,所述判定模块包括:
第三判断模块,用于判断所述待测PCIE设备的带宽设定值是否为零,若所述待测PCIE设备的带宽设定值为零,则触发执行子模块;
所述执行子模块,用于判定所述待测PCIE设备存在异常降带宽行为。
为解决上述技术问题,本发明还提供了一种PCIE设备异常降带宽的管理设备,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如上任一项所述PCIE设备异常降带宽的管理方法的步骤。
本发明提供了一种PCIE设备异常降带宽的管理方法,可以在待测PCIE设备的当前带宽小于最大支持带宽时,判断带宽降低的原因是否为上下级设备的最大支持带宽较低,若不是,则可以判定待测PCIE设备存在异常降带宽行为(可能存在故障或者连接松动等问题),以便工作人员进行处理,可以防止服务器功能受到影响以及提高工作效率,而且本申请应用于BIOS***,能够在开机自检时自动执行,无需人工干涉,降低了人力成本。
本发明还提供了一种PCIE设备异常降带宽的管理装置及设备,具有如上PCIE设备异常降带宽的管理方法相同的有益效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种PCIE设备异常降带宽的管理方法的流程示意图;
图2为本发明提供的另一种PCIE设备异常降带宽的管理方法的流程示意图;
图3为本发明提供的一种PCIE设备异常降带宽的管理装置的结构示意图;
图4为本发明提供的一种PCIE设备异常降带宽的管理设备的结构示意图。
具体实施方式
本发明的核心是提供一种PCIE设备异常降带宽的管理方法,可以防止服务器功能受到影响以及提高工作效率,而且本申请应用于BIOS***,能够在开机自检时自动执行,无需人工干涉,降低了人力成本;本发明的另一核心是提供一种PCIE设备异常降带宽的管理装置及设备,可以防止服务器功能受到影响以及提高工作效率,而且本申请应用于BIOS***,能够在开机自检时自动执行,无需人工干涉,降低了人力成本。
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,图1为本发明提供的一种PCIE设备异常降带宽的管理方法的流程示意图,包括:
步骤S101:判断待测高速串行计算机扩展总线标准PCIE设备的当前带宽是否小于待测PCIE设备的最大支持带宽;
具体的,待测PCIE设备降带宽的第一个基本特征可以为当前带宽小于待测PCIE设备的最大支持带宽,因此本发明实施例可以首先对该特征进行判断,以便触发后续步骤。
其中,BIOS(Basic Input Output System,基本输入输出***)可以获取PCIE设备的当前带宽,无需人工参与,降低了人力成本,其获取方式可以有多种,本发明实施例在此不做限定。
步骤S102:若待测PCIE设备的当前带宽小于待测PCIE设备的最大支持带宽,则判断待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽是否小于待测PCIE设备的最大支持带宽;
具体的,如果待测PCIE设备的当前带宽小于待测PCIE设备的最大支持带宽,则说明待测PCIE设备可能存在异常的降带宽问题,因此可以进一步地判断是否是其上下级设备的最大支持带宽导致其当前带宽达不到自身的最大支持带宽,因此可以判断待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽是否小于待测PCIE设备的最大支持带宽,以便触发后续的动作并最终判断出待测PCIE设备是否存在异常降带宽的问题。
其中,BIOS也可以获取上下机设备的最大支持带宽,无需人工参与,进一步地降低了人力成本。
具体的,若待测PCIE设备的当前带宽本身就等于自身的最大支持带宽,那么待测PCIE设备本身肯定不存在降带宽问题,即可结束对待测PCIE设备的测试,可以进行对下一个待测PCIE设备的测试。
步骤S103:若待测PCIE设备的上级设备的最大支持带宽以及下级设备的最大支持带宽均不小于待测PCIE设备的最大支持带宽,则判定待测PCIE设备存在异常降带宽行为。
具体的,只有在上下级设备的最大支持带宽均不小于待测PCIE设备的最大支持带宽时,才可以证明并非待测PCIE设备的上下级设备导致了当前带宽小于最大支持带宽,既然并非待测PCIE设备的上下级设备导致了当前带宽小于最大支持带宽,那么即可证明该待测PCIE设备大概率存在异常降带宽问题,即待测PCIE设备有可能发生了故障或者连接连接问题,工作人员可以在获知待测PCIE设备存在异常降带宽问题后对其进行针对性地检查。
其中,当上下机设备中任意一者的最大支持带宽小于待测PCIE设备的最大支持带宽,那么很大概率是最大支持带宽小于待测PCIE设备的最大支持带宽的上级或者下级设备导致了待测PCIE设备的当前带宽没有达到自身的最大支持带宽,例如将x16的待测PCIE设备插在了x8的槽位,由于槽位最大支持x8,所以待测PCIE设备本身只能运行x8的带宽,这个时候就出现了降带宽行为,这可能是工作人员在设备选型时刻意为之,因此这可以属于正常范畴内,无需判定为异常降带宽行为,当然,也可以对此问题进行提示,以便工作人员是否有需求对上下机设备中最大支持带宽较小的一者进行更换,以便提升待测PCIE设备的当前带宽。
本发明提供了一种PCIE设备异常降带宽的管理方法,可以在待测PCIE设备的当前带宽小于最大支持带宽时,判断带宽降低的原因是否为上下级设备的最大支持带宽较低,若不是,则可以判定待测PCIE设备存在异常降带宽行为(可能存在故障或者连接松动等问题),以便工作人员进行处理,可以防止服务器功能受到影响以及提高工作效率,而且本申请应用于BIOS***,能够在开机自检时自动执行,无需人工干涉,降低了人力成本。
为了更好地对本发明实施例进行说明,请参考图2,图2为本发明提供的另一种PCIE设备异常降带宽的管理方法的流程示意图,在上述实施例的基础上:
作为一种优选的实施例,判定待测PCIE设备存在异常降带宽行为包括:
步骤S203:判断待测PCIE设备的带宽设定值是否为零;
若待测PCIE设备的带宽设定值为零,则判定待测PCIE设备存在异常降带宽行为。
值得一提的是,步骤S201与步骤S101相同,步骤S202与步骤S102相同,步骤S204与步骤S103相同。
具体的,即使上下级设备的最大支持带宽均不小于待测PCIE设备的最大支持带宽,也有可能是人为设置了待测PCIE设备的带宽,例如当待测PCIE设备的最大支持带宽为100时,工作人员将待测PCIE设备的带宽设定值设置为50,如此一来待测PCIE设备的当前带宽将被限制在50-100这个范围内,因此当前带宽小于自身的最大支持带宽也属于工作人员想要的结果,不能够将其判定为异常降带宽行为。
其中,当待测PCIE设备的带宽设定值为零,而且之前步骤中已经判定了上下机设备的最大支持带宽均没有导致待测PCIE设备的当前带宽降低,因此此时待测PCIE设备的当前带宽小于最大支持带宽的现象是未知因素造成的,可以判定待测PCIE设备存在异常降带宽行为,工作人员可以获取该判定结果并进行针对性地检查处理。
具体的,具体的,BIOS可以通过PCIE设备的bus号与smbios table中的slot信息进行匹配,获得当前PCIE设备所在的槽位slot id,通过slot id计算得到当前设备对应的Port Num,最终获得Setup中此PCIE Port的带宽设定值。
当然,获取带宽设定值还可以通过其他方式进行,本发明实施例在此不做限定。
作为一种优选的实施例,判断待测PCIE设备的带宽设定值是否为零之后,该PCIE设备异常降带宽的管理方法还包括:
步骤S205:若待测PCIE设备的带宽设定值不为零,则判断待测PCIE设备的当前带宽是否小于带宽设定值;
若当前带宽小于带宽设定值,则执行判定待测PCIE设备存在异常降带宽行为的步骤。
具体的,当带宽设定值不为零时,正常情况下当前带宽处于带宽设定值与最大支持带宽之间,此时还可以判断当前带宽是否大于带宽设定值,如果当前带宽小于带宽设定值,那么此种情况下也属于异常现象,可以判定待测PCIE设备存在异常降带宽行为。
作为一种优选的实施例,判断待测高速串行计算机扩展总线标准PCIE设备的当前带宽是否小于待测PCIE设备的最大支持带宽之后,判断待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽是否小于待测PCIE设备的最大支持带宽之前,该PCIE设备异常降带宽的管理方法还包括:
步骤S206:若待测PCIE设备的当前带宽不小于待测PCIE设备的最大支持带宽,则结束测试;
判断待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽是否小于待测PCIE设备的最大支持带宽之后,判定待测PCIE设备存在异常降带宽行为之前,该PCIE设备异常降带宽的管理方法还包括:
若待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽小于待测PCIE设备的最大支持带宽,则结束测试。
具体的,在待测PCIE设备的当前带宽不小于待测PCIE设备的最大支持带宽时,证明待测PCIE设备没有降带宽,更不可能存在异常降带宽行为,因此可以结束测试,同样的道理,在PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽小于待测PCIE设备的最大支持带宽时,证明是由于工作人员对设备型号的选择导致了待测PCIE设备的降带宽行为,不属于异常行为,因此也可以结束测试。
作为一种优选的实施例,判定待测PCIE设备存在异常降带宽行为之后,该PCIE设备异常降带宽的管理方法还包括:
控制提示器提示待测PCIE设备存在异常降带宽行为。
具体的,为了便于工作人员尽快了解到待测PCIE设备存在异常降带宽行为,因此可以控制提示器提示待测PCIE设备存在异常降带宽行为,可以提高工作效率。
作为一种优选的实施例,控制提示器提示待测PCIE设备存在异常降带宽行为具体为:
获取待测PCIE设备的PCIE地址;
根据PCIE地址以及预设PCIE地址与槽位信息的对应关系确定出待测PCIE设备的槽位信息;
控制提示器提示待测PCIE设备的槽位信息。
具体的,为了更加方便工作人员对待测PCIE设备进行检修,本发明实施例中可以确定出待测PCIE设备的槽位信息并将其提示出来,如此一来,工作人员便可以通过提示器快捷地知道存在异常问题的待测PCIE设备的槽位信息并去该槽位对其进行检修,进一步提高了工作效率。
作为一种优选的实施例,控制提示器提示待测PCIE设备的槽位信息具体为:
控制基板管理控制器BMC提示待测PCIE设备的槽位信息。
具体的,值得一提的是,上述的根据PCIE地址以及预设PCIE地址与槽位信息的对应关系确定出待测PCIE设备的槽位信息可以由BMC(Baseboard Management Controller,基板管理控制器)进行处理,也即BIOS先将PCIE地址发送至BMC(例如可以将存在问题的待测PCIE设备的bus/dev/func记录于Event date数据中发送至BMC),BMC再执行此步骤,并将槽位信息提示出来。
具体的,考虑到有很多用户并不会在开机时查看BIOS的相关数据,本发明实施例中可以控制BMC提示槽位信息,用户可以通过WEB界面查看槽位信息并发现问题。
其中,提示的方式可以为多种,例如BMC可以将槽位信息展示在WEB界面,还可以将槽位信息通过其他多种方式提示出来,本发明实施例在此不做限定。
请参考图3,图3为本发明提供的一种PCIE设备异常降带宽的管理装置的结构示意图,应用于基本输入输出***BIOS,包括:
第一判断模块1,用于判断待测高速串行计算机扩展总线标准PCIE设备的当前带宽是否小于待测PCIE设备的最大支持带宽,若待测PCIE设备的当前带宽小于待测PCIE设备的最大支持带宽,则触发第二判断模块;
第二判断模块2,用于判断待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽是否小于待测PCIE设备的最大支持带宽,若待测PCIE设备的上级设备的最大支持带宽以及下级设备的最大支持带宽均不小于待测PCIE设备的最大支持带宽,则触发判定模块;
判定模块3,用于判定待测PCIE设备存在异常降带宽行为。
作为一种优选的实施例,判定模块包括:
第三判断模块,用于判断待测PCIE设备的带宽设定值是否为零,若待测PCIE设备的带宽设定值为零,则触发执行子模块;
执行子模块,用于判定待测PCIE设备存在异常降带宽行为。
对于本发明实施例中提供的PCIE设备异常降带宽的管理装置的介绍请参照前述的PCIE设备异常降带宽的管理方法的实施例,本发明实施例在此不再赘述。
请参考图4,图4为本发明提供的一种PCIE设备异常降带宽的管理设备的结构示意图,包括:
存储器4,用于存储计算机程序;
处理器5,用于执行计算机程序时实现如上任一项PCIE设备异常降带宽的管理方法的步骤。
对于本发明实施例中提供的PCIE设备异常降带宽的管理设备的介绍请参照前述的PCIE设备异常降带宽的管理方法的实施例,本发明实施例在此不再赘述。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种PCIE设备异常降带宽的管理方法,其特征在于,应用于基本输入输出***BIOS,包括:
判断待测高速串行计算机扩展总线标准PCIE设备的当前带宽是否小于待测PCIE设备的最大支持带宽;
若所述待测PCIE设备的所述当前带宽小于所述待测PCIE设备的所述最大支持带宽,则判断所述待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽是否小于所述待测PCIE设备的最大支持带宽;
若所述待测PCIE设备的所述上级设备的最大支持带宽以及所述下级设备的最大支持带宽均不小于所述待测PCIE设备的最大支持带宽,则判定所述待测PCIE设备存在异常降带宽行为。
2.根据权利要求1所述的PCIE设备异常降带宽的管理方法,其特征在于,所述判定所述待测PCIE设备存在异常降带宽行为包括:
判断所述待测PCIE设备的带宽设定值是否为零;
若所述待测PCIE设备的带宽设定值为零,则判定所述待测PCIE设备存在异常降带宽行为。
3.根据权利要求2所述的PCIE设备异常降带宽的管理方法,其特征在于,所述判断所述待测PCIE设备的带宽设定值是否为零之后,该PCIE设备异常降带宽的管理方法还包括:
若所述待测PCIE设备的带宽设定值不为零,则判断所述待测PCIE设备的所述当前带宽是否小于所述带宽设定值;
若所述当前带宽小于所述带宽设定值,则执行判定所述待测PCIE设备存在异常降带宽行为的步骤。
4.根据权利要求3所述的PCIE设备异常降带宽的管理方法,其特征在于,所述判断待测高速串行计算机扩展总线标准PCIE设备的当前带宽是否小于所述待测PCIE设备的最大支持带宽之后,所述判断所述待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽是否小于所述待测PCIE设备的最大支持带宽之前,该PCIE设备异常降带宽的管理方法还包括:
若所述待测PCIE设备的所述当前带宽不小于所述待测PCIE设备的所述最大支持带宽,则结束测试;
所述判断所述待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽是否小于所述待测PCIE设备的最大支持带宽之后,所述判定所述待测PCIE设备存在异常降带宽行为之前,该PCIE设备异常降带宽的管理方法还包括:
若所述待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽小于所述待测PCIE设备的最大支持带宽,则结束测试。
5.根据权利要求1至4任一项所述的PCIE设备异常降带宽的管理方法,其特征在于,所述判定所述待测PCIE设备存在异常降带宽行为之后,该PCIE设备异常降带宽的管理方法还包括:
控制提示器提示所述待测PCIE设备存在异常降带宽行为。
6.根据权利要求5所述的PCIE设备异常降带宽的管理方法,其特征在于,所述控制提示器提示所述待测PCIE设备存在异常降带宽行为具体为:
获取所述待测PCIE设备的PCIE地址;
根据所述PCIE地址以及预设PCIE地址与槽位信息的对应关系确定出所述待测PCIE设备的槽位信息;
控制提示器提示所述待测PCIE设备的槽位信息。
7.根据权利要求6所述的PCIE设备异常降带宽的管理方法,其特征在于,所述控制提示器提示所述待测PCIE设备的槽位信息具体为:
控制基板管理控制器BMC提示所述待测PCIE设备的槽位信息。
8.一种PCIE设备异常降带宽的管理装置,其特征在于,应用于基本输入输出***BIOS,包括:
第一判断模块,用于判断待测高速串行计算机扩展总线标准PCIE设备的当前带宽是否小于待测PCIE设备的最大支持带宽,若所述待测PCIE设备的所述当前带宽小于所述待测PCIE设备的所述最大支持带宽,则触发第二判断模块;
所述第二判断模块,用于判断所述待测PCIE设备的上级设备的最大支持带宽和/或下级设备的最大支持带宽是否小于所述待测PCIE设备的最大支持带宽,若所述待测PCIE设备的所述上级设备的最大支持带宽以及所述下级设备的最大支持带宽均不小于所述待测PCIE设备的最大支持带宽,则触发判定模块;
所述判定模块,用于判定所述待测PCIE设备存在异常降带宽行为。
9.根据权利要求8所述的PCIE设备异常降带宽的管理装置,其特征在于,所述判定模块包括:
第三判断模块,用于判断所述待测PCIE设备的带宽设定值是否为零,若所述待测PCIE设备的带宽设定值为零,则触发执行子模块;
所述执行子模块,用于判定所述待测PCIE设备存在异常降带宽行为。
10.一种PCIE设备异常降带宽的管理设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述PCIE设备异常降带宽的管理方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911332527.3A CN111090557B (zh) | 2019-12-22 | 2019-12-22 | 一种pcie设备异常降带宽的管理方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911332527.3A CN111090557B (zh) | 2019-12-22 | 2019-12-22 | 一种pcie设备异常降带宽的管理方法、装置及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111090557A CN111090557A (zh) | 2020-05-01 |
CN111090557B true CN111090557B (zh) | 2022-06-07 |
Family
ID=70395384
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911332527.3A Active CN111090557B (zh) | 2019-12-22 | 2019-12-22 | 一种pcie设备异常降带宽的管理方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111090557B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115098426B (zh) * | 2022-06-22 | 2023-09-12 | 深圳云豹智能有限公司 | Pcie设备管理方法、接口管理模块、pcie***、设备和介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571909B (zh) * | 2011-11-14 | 2014-04-02 | 北京安天电子设备有限公司 | 基于服务器文件夹访问量动态调整带宽的方法及装置 |
CN104601410A (zh) * | 2015-02-02 | 2015-05-06 | 浪潮电子信息产业股份有限公司 | 一种服务器自动测试hca卡带宽的方法 |
US9859974B2 (en) * | 2015-06-25 | 2018-01-02 | International Business Machines Corporation | Rerouting bus data signals from faulty signal carriers to existing healthy signal carriers |
CN109062839A (zh) * | 2018-07-18 | 2018-12-21 | 郑州云海信息技术有限公司 | 一种检测hba卡的方法、装置和计算机可读存储介质 |
CN110389916A (zh) * | 2019-06-29 | 2019-10-29 | 苏州浪潮智能科技有限公司 | 一种服务器***中实现PCIe带宽自动分配的*** |
-
2019
- 2019-12-22 CN CN201911332527.3A patent/CN111090557B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111090557A (zh) | 2020-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109802867B (zh) | 一种测试网卡ncsi连接稳定性的方法及*** | |
CN108763089B (zh) | 一种测试方法、装置及*** | |
CN111752776B (zh) | 一种服务器的循环上下电测试方法和*** | |
CN109426510B (zh) | 软件处理方法、装置、电子设备及计算机可读存储介质 | |
CN111090557B (zh) | 一种pcie设备异常降带宽的管理方法、装置及设备 | |
CN112015609A (zh) | 一种热插拔测试方法、装置及设备 | |
CN111147331A (zh) | 一种服务器网卡交互测试方法、***、终端及存储介质 | |
CN112948189B (zh) | 一种裕度测试方法、裕度测试***及相关装置 | |
CN109150587B (zh) | 一种维护方法和装置 | |
CN111124828B (zh) | 一种数据处理方法、装置、设备及存储介质 | |
CN107870840B (zh) | 基于ipmi的服务器多个测试指令自动执行方法 | |
CN116974941A (zh) | 基板管理控制器智能平台管理接口功能的测试方法 | |
CN111324536A (zh) | 一种压力测试方法、装置、电子设备及存储介质 | |
CN112583617A (zh) | 故障确定方法、服务器、控制终端及存储介质 | |
CN116302736A (zh) | 一种服务器的部件测试方法、装置、电子设备及存储介质 | |
CN110989814A (zh) | 一种服务器的保护方法、装置及设备 | |
CN109614307B (zh) | 业务***的线上压力测试的方法、装置及服务器 | |
CN111722997B (zh) | 自动化测试的异常检测方法及计算机可读存储介质 | |
CN109039770B (zh) | 一种服务器cmc的刷新方法、装置及相关设备 | |
CN113608939A (zh) | 性能测试中服务器启动计时方法、装置、终端及存储介质 | |
CN110795293A (zh) | 一种服务器软关机的测试方法、***及装置 | |
CN106909489B (zh) | 一种测试EventLog状态的方法及装置 | |
CN111679943A (zh) | 一种服务器测试*** | |
CN111106981B (zh) | 一种pcie通道的检修方法及装置 | |
CN112466383B (zh) | 存储***仲裁可靠性的测试方法、测试装置及测试设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |