本发明专利技术公开了一种解决交换机在热插拔过程中死机问题的系统及方法,包括:信号感应装置,用于感应连接线与交换机的拔出信号,并将拔出信号转换为电信号;信号处理芯片,用于在接收到电信号时,判断电信号是否表征连接线与交换机断开连接,如果是,则向交换机输出中断信号。由此可见,本系统采用硬件的方式,当检测到拔出信号时,向交换机输出中断信号,从而在拔出之前能够提前中断交换机与主机的数据交换,进而起到防止交换机出现死机的问题。
【技术实现步骤摘要】
本专利技术涉及计算机
,特别是涉及一种解决交换机在热插拔过程中死机问题的系统及方法。
技术介绍
本专利技术中的交换机指的是具有PCI-Express(简称PCIE)接口的交换机,在工作过程中,交换机与多台主机进行通信,最大支持32个主机之间进行通信。交换机与主机通过主机的连接线(Cable)进行通信,Cable具有QSFP+(QuadSmallForm-factorPluggablePlus,遵守的是SFF_8436协议)端口。在使用过程中,将QSFP+端口插入交换机,在不使用时将QSFP+端口拔出。但是在测试的过程中发现,当多台主机与交换机进行通信的过程中,如果突然拔掉一台主机的Cable,会造成交换机死机。这是因为这种热插拔是违反PCIE协议对热插拔的要求的。由此可见,如何解决交换机在热插拔过程中死机问题的问题是本领域技术人员亟待解决地问题。
技术实现思路
本专利技术的目的是提供一种解决交换机在热插拔过程中死机问题的系统及方法,用于在热插拔过程中,当有主机的连接线突然被拔出时造成交换机死机的问题。为解决上述技术问题,本专利技术提供一种解决交换机在热插拔过程中死机问题的系统,包括:信号感应装置,用于感应连接线与交换机的拔出信号,并将所述拔出信号转换为电信号;信号处理芯片,用于在接收到所述电信号时,判断所述电信号是否表征所述连接线与所述交换机断开连接,如果是,则向所述交换机输出中断信号。优选地,所述信号感应装置为压力传感器,所述拔出信号为所述连接线与所述交换机的压力信号。优选地,所述压力传感器与所述信号处理芯片为一体设置,所述压力传感器和所述信号处理芯片均设置在所述连接线的QSFP+端口处。优选地,所述压力传感器与所述信号处理芯片为分体设置,所述压力传感器设置在所述连接线的QSFP+端口处,所述信号处理芯片设置在所述交换机中。优选地,所述信号处理芯片包括信号处理单元和信号输出单元;所述信号处理单元,用于接收所述电信号,并判断所述电信号是否低于预定值;如果是,则触发所述信号输出单元;所述信号输出单元,用于在所述信号处理单元的触发下输出所述中断信号。优选地,还包括提示装置,与所述信号处理芯片连接,用于在所述信号处理芯片输出所述中断信号时提示。优选地,所述提示装置为显示灯。为解决上述技术问题,本专利技术提供一种解决交换机在热插拔过程中死机问题的方法,包括:信号感应装置感应连接线与交换机的拔出信号,并将所述拔出信号转换为电信号;信号处理芯片在接收到所述电信号时,判断所述电信号是否表征所述连接线与所述交换机断开连接,如果是,则向所述交换机输出中断信号。本专利技术所提供的解决交换机在热插拔过程中死机问题的系统及方法,包括:信号感应装置,用于感应连接线与交换机的拔出信号,并将拔出信号转换为电信号;信号处理芯片,用于在接收到电信号时,判断电信号是否表征连接线与交换机断开连接,如果是,则向交换机输出中断信号。由此可见,本系统采用硬件的方式,当检测到拔出信号时,向交换机输出中断信号,从而在拔出之前能够提前中断交换机与主机的数据交换,进而起到防止交换机出现死机的问题。附图说明为了更清楚地说明本专利技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种解决交换机在热插拔过程中死机问题的系统的结构图;图2为本专利技术实施例的一种压力传感器与信号处理芯片连接结构图;图3为本专利技术实施例的另一种压力传感器与信号处理芯片连接结构图;图4为本专利技术提供的一种解决交换机在热插拔过程中死机问题的方法的流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本专利技术保护范围。本专利技术的核心是提供一种解决交换机在热插拔过程中死机问题的系统及方法。为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。图1为本专利技术提供的一种解决交换机在热插拔过程中死机问题的系统的结构图。如图1所示,解决交换机在热插拔过程中死机问题的系统,包括:信号感应装置10,用于感应连接线与交换机的拔出信号,并将拔出信号转换为电信号。信号处理芯片11,用于在接收到电信号时,判断电信号是否表征连接线与交换机断开连接,如果是,则向交换机输出中断信号。在具体实施中,信号感应装置10的作用是感应连接线与交换机的拔出信号,例如信号感应装置可以为压力传感器或光电传感器,如果是压力传感器则拔出信号就是连接线与交换机接口的压力信号,如果是光电传感器,则拔出信号就是连接线与交换机接口之间的光信号。如果有拔出信号则相应的信号感应装置10就会将拔出信号转换为电信号。信号处理芯片11在接收到电信号时,判断电信号是否表征连接线与交换机断开连接,如果是,则向交换机输出中断信号。交换机在接收到中断信号后,将停止和主机的数据传输,同时拉低QSFP+端口的在位信号,可以进行正常的热插拔过程。本实施例提供的解决交换机在热插拔过程中死机问题的系统,包括:信号感应装置,用于感应连接线与交换机的拔出信号,并将拔出信号转换为电信号;信号处理芯片,用于在接收到电信号时,判断电信号是否表征连接线与交换机断开连接,如果是,则向交换机输出中断信号。由此可见,本系统采用硬件的方式,当检测到拔出信号时,向交换机输出中断信号,从而在拔出之前能够提前中断交换机与主机的数据交换,进而起到防止交换机出现死机的问题。需要说明地是,信号处理芯片11需要与交换机连接,以将中断信号发送给交换机,上述实施例中二者之间可以采用任何的连接方式,如果是有线连接,则需要相应的传输线,如果是无线连接,则需要有相应的无线信号传输设备,本专利技术不再赘述。作为优选地实施方式,在上述实施例的基础上,信号感应装置10为压力传感器,拔出信号为连接线与交换机的压力信号。可以理解的是,连接线通过QSFP+端口与交换机接口连接,则拔出信号其实指的QSFP+端口与交换机接口直接的压力。如果QSFP+端口与交换机接口处于正常连接状态,则QSFP+端口的压力较大,如果QSFP+端口被拔出,则QSFP+端口的压力较小。由于压力传感器能够将相应的压力信号转换为电信号,因此,通过电信号的大小就可以判断出QSFP+端口被拔出。图2为本专利技术实施例的一种压力传感器与信号处理芯片连接结构图。作为优选地实施方式,在上述实施例的基础上,压力传感器与信号处理芯片11为一体设置,压力传感器和信号处理芯片11均设置在连接线的QSFP+端口处。在具体实施中,可以将压力传感器与信号处理芯片11均集成在QSFP+端口处,这样压力传感器的输出的电信号能够快速传输给信号处理芯片11,但是信号处理芯片11与交换机的传输速度相对来说就会慢一些。图3为本专利技术实施例的另一种压力传感器与信号处理芯片连接结构图。作为优选地实施方式,在上述实施例的基础上,压力传感器与信号处理芯片11为分体设置,压力传感器设置在连接线的QSFP+端口处,信号本文档来自技高网...

【技术保护点】
一种解决交换机在热插拔过程中死机问题的系统,其特征在于,包括:信号感应装置,用于感应连接线与交换机的拔出信号,并将所述拔出信号转换为电信号;信号处理芯片,用于在接收到所述电信号时,判断所述电信号是否表征所述连接线与所述交换机断开连接,如果是,则向所述交换机输出中断信号。
【技术特征摘要】
1.一种解决交换机在热插拔过程中死机问题的系统,其特征在于,包括:信号感应装置,用于感应连接线与交换机的拔出信号,并将所述拔出信号转换为电信号;信号处理芯片,用于在接收到所述电信号时,判断所述电信号是否表征所述连接线与所述交换机断开连接,如果是,则向所述交换机输出中断信号。2.根据权利要求1所述的解决交换机在热插拔过程中死机问题的系统,其特征在于,所述信号感应装置为压力传感器,所述拔出信号为所述连接线与所述交换机的压力信号。3.根据权利要求2所述的解决交换机在热插拔过程中死机问题的装置,其特征在于,所述压力传感器与所述信号处理芯片为一体设置,所述压力传感器和所述信号处理芯片均设置在所述连接线的QSFP+端口处。4.根据权利要求2所述的解决交换机在热插拔过程中死机问题的系统,其特征在于,所述压力传感器与所述信号处理芯片为分体设置,所述压力传感器设置在所述连接线的QSFP+端口处,所述信号处理芯片设置在所述交换机中。...
【专利技术属性】
技术研发人员:刘东洋,张燕群,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。