一种bmc获取nvmessd温度信息的系统及方法

文档序号:9375442阅读:960来源:国知局
一种bmc获取nvme ssd温度信息的系统及方法
【技术领域】
[0001]本发明公开一种BMC获取NVME SSD温度信息的系统及方法,属于BMC管理技术领域。
【背景技术】
[0002]近年来,随着信息网络的快速发展,对硬盘的速率追求日益增加,基于PCIE接口的NVMe SSD应运而生,高速的数据传输以及传输协议的转换,使得NVME SSD硬盘功耗普遍高于其他普通机械硬盘,而在数据存储,备份以及分析中都需要对源数据进行良好的保护,但温度过高非常容易导致硬件的损坏,但是目前并没有有效方法获取NVME SSD硬盘的温度数据,本发明提供一种BMC获取NVME SSD温度信息的方法,基于NVME SSD所具备Tempsensor,通过PCIE接口的SMBUS电路,将硬盘本体的温度数据信息进行传输;BMC具有SMBUS接口,通过SMD/SMC信号在PCIE设备中接收温度数据信息,实现BMC获取NVME SSD硬盘的温度数据信息,进一步可实现对NVME SSD硬盘的温度数据的监控。
[0003]BMC:Baseboard Management Controller,底板管理控制器,是一个专门的服务处理机,通过独立的连接线路和系统管理员进行通信,BMC通常被包含在模板或者被监控的设备的主电路板里。BMC的传感器用来测量内部物理变量,并通知管理员,管理员就会利用远程控制来采取正确的措施。这样,单一的管理员就可以同时远程控制无数个服务器和其他设备,节省了网络的总体成本,并且可以确保可靠性。功能:本地和远程诊断、控制台支持,配置管理,硬件管理和故障排除。
[0004]固态硬盘(Solid State Drives),简称SSD,用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元组成,内含FLASH芯片、DRAM芯片。固态硬盘在接口的规范和定义、功能及使用方法上与普通硬盘的相同,在产品外形和尺寸上也完全与普通硬盘一致。被广泛应用于军事、车载、工控、视频监控、网络监控、网络终端、电力、医疗、航空、导航设备等领域。NVMe SSD为带有NVMe接口的固态硬盘。

【发明内容】

[0005]本发明针对NVME SSD硬盘功耗高,热量释放大,而硬盘温度过高非常容易导致硬件的损坏,但是目前并没有有效方法获取NVME SSD硬盘的温度数据的问题,提供一种BMC获取NVME SSD温度信息的系统及方法,实现BMC获取NVME SSD硬盘的温度数据信息,进一步可实现对NVME SSD硬盘的温度数据的监控。
[0006]本发明提出的具体方案是:
一种BMC获取NVME SSD温度信息的系统,包括SMBUS链路,NVME SSD,BMC ;SMBUS链路具有 PCIE 接口,NVME SSD 带有 Temp sensor, BMC 具有的 SMBUS 接口 ;SMBUS 链路的 PCIE 接口与NVME SSD所具备的Temp sensor进行通信连接,且BMC通过其具有的SMBUS接口与上述SMBUS链路通过SMD/SMC信号在PCIE设备中接收NVME SSD的温度数据信息。
[0007]所述NVME SSD使用的SFF-8639标准接口,具有SMBUS链路,包括专供PCIe使用的通道和供SAS和SATA使用的通道。
[0008]所述SMBUS链路的PCIE接口与NVME SSD所具备的Temp sensor进行通信连接,Temp sensor的信息传输使用ASIC接口中转。
[0009]所述SMBUS链路的PCIE接口与NVME SSD所具备的Temp sensor进行通信连接,其中 Vital Product Data 传输到 EEPROM。
[0010]所述PCIE接口与NVME SSD所具备的Temp sensor进行通信连接,其传输介质为SAS 12G线缆,且NVME SSD与BMC之间的板卡均有HD mini SAS接口。
[0011]所述NVME SSD通过SFF-8639标准接口连接到硬盘背板,硬盘背板在系统中通过12G HD mini SAS线缆连接到主板的PCIE Slot。
[0012]一种BMC获取NVME SSD温度信息的方法,使用所述的一种BMC获取NVME SSD温度信息的系统,SMBUS链路的PCIE接口与NVME SSD所具备的Temp sensor信息通信连接,且BMC通过其具有的SMBUS接口与上述SMBUS链路通过SMD/SMC信号在PCIE设备中接收NVME SSD的温度数据信息。
[0013]所述SMBUS链路的PCIE接口与NVME SSD所具备的Temp sensor进行通信连接,其中Vital Product Data和Temp sensor的温度信息传输分别使用不同的传输地址进行区分。
[0014]本发明的有益之处是:本发明通过设置BMC获取NVME SSD温度信息的系统,包括SMBUS 链路,NVME SSD,BMC ;SMBUS 链路具有 PCIE 接口,NVME SSD 带有 Temp sensor, BMC 具有的SMBUS接口;SMBUS链路的PCIE接口与NVME SSD所具备的Temp sensor进行通信连接,且BMC通过其具有的SMBUS接口与上述SMBUS链路通过SMD/SMC信号在PCIE设备中接收NVME SSD的温度数据信息及利用此系统的方法,实现BMC获取NVME SSD硬盘的温度数据信息,进一步可实现对NVME SSD硬盘的温度数据的监控。
【附图说明】
[0015]图1本发明SMBUS和ASIC接口连接示意图;
图2本发明BMC管理链路示意图。
【具体实施方式】
[0016]结合附图对本发明做进一步说明。
[0017]一种BMC获取NVME SSD温度信息的系统,包括SMBUS链路,NVME SSD, BMC ;SMBUS链路具有PCIE接口,NVME SSD带有Temp sensor,BMC具有的SMBUS接口 ; PCIE接口与NVME SSD所具备的Temp sensor进行通信连接,其传输介质为SAS 12G线缆,且NVME SSD与BMC之间的板卡均有HD mini SAS接口 ;其中SMBUS链路的PCIE接口与NVME SSD所具备的 Temp sensor 进行通信连接,Vital Product Data 传输到 EEPR0M,Temp sensor 的信息传输使用ASIC接口中转,其中除Temp sensor外,PMIC,Vreg ASIC Core均与ASIC接口相连;
参考图2,其中NVME SSD使用的SFF-8639标准接口,具有SMBUS链路,包括专供PCIe使用的通道和供SAS和SATA使用的通道;NVME SSD通过SFF-8639标准接口连接到硬盘背板,硬盘背板在系统中通过12G HD mini SAS线缆连接到主板的PCIE Slot,进一步与BMC通信,而左侧箭头所指表示线缆通过connectors与主板相连,比如通过Base Board connector和 Backplane connector 与 BMC_SMB_CLK D2,Dl BMC_SMB_CLK ;BMC_SMB_DAT Dl,D2 BMC_SMB_DAT主板相连,右侧举例比如箭头可以表示SFF-8639标准接口与E23 SMB_CLK和E24SMB_DAT相连;图中硬盘数量为4,从SSDl至SSD4 ;
利用上述系统,一种BMC获取NVME SSD温度信息方法为=SMBUS链路的PCIE接口与NVME SSD所具备的Temp sensor进行通信连接,且BMC通过其具有的SMBUS接口与上述SMBUS链路通过SMD/SMC信号在PCIE设备中接收NVME SSD的温度数据信息;
其中所述SMBUS链路的PCIE接口与NVME SSD所具备的Temp sensor进行通信连接,其中Vital Product Data和Temp sensor的温度信息传输分别使用不同的传输地址进行区分;
而图中表示Vital Product Data传输地址以0xA6区分,Temp sensor的温度信息传输以传输地址0x36进行区分。
【主权项】
1.一种BMC获取NVME SSD温度信息的系统,其特征是包括SMBUS链路,NVME SSD, BMC ;SMBUS 链路具有 PCIE 接口,NVME SSD 带有 Temp sensor, BMC 具有的 SMBUS 接口 ;SMBUS 链路的PCIE接口与NVME SSD所具备的Temp sensor进行通信连接,且BMC通过其具有的SMBUS接口与上述SMBUS链路通过SMD/SMC信号在PCIE设备中接收NVME SSD的温度数据?目息O2.根据权利要求1所述的一种BMC获取NVMESSD温度信息的系统,其特征是所述NVMESSD使用的SFF-8639标准接口,具有SMBUS链路,包括专供PCIe使用的通道和供SAS和SATA使用的通道。3.根据权利要求2所述的一种BMC获取NVMESSD温度信息的系统,其特征是所述SMBUS链路的PCIE接口与NVME SSD所具备的Temp sensor进行通信连接,Temp sensor的信息传输使用ASIC接口中转。4.根据权利要求2或3所述的一种BMC获取NVMESSD温度信息的系统,其特征是所述SMBUS链路的PCIE接口与NVME SSD所具备的Temp sensor进行通信连接,其中VitalProduct Data 传输到 EEPROM。5.据权利要求4所述的一种BMC获取NVMESSD温度信息的系统,其特征是所述PCIE接口与NVME SSD所具备的Temp sensor进行通信连接,其传输介质为SAS 12G线缆,且NVMESSD与BMC之间的板卡均有HD mini SAS接口。6.根据权利要求5所述的一种BMC获取NVMESSD温度信息的系统,其特征是所述NVMESSD通过SFF-8639标准接口连接到硬盘背板,硬盘背板在系统中通过12G HD mini SAS线缆连接到主板的PCIE Slot07.—种BMC获取NVME SSD温度信息的方法,其特征是使用权利要求6所述的一种BMC获取NVME SSD温度信息的系统,SMBUS链路的PCIE接口与NVME SSD所具备的Temp sensor信息通信连接,且BMC通过其具有的SMBUS接口与上述SMBUS链路通过SMD/SMC信号在PCIE设备中接收NVME SSD的温度数据信息。8.根据权利要求7所述的一种BMC获取NVMESSD温度信息的方法,其特征是所述SMBUS链路的PCIE接口与NVME SSD所具备的Temp sensor进行通信连接,其中VitalProduct Data和Temp sensor的温度信息传输分别使用不同的传输地址进行区分。
【专利摘要】本发明公开一种BMC获取NVME?SSD温度信息的系统及方法,属于BMC管理技术领域;包括SMBUS链路,NVME?SSD,BMC;SMBUS链路具有PCIE接口,NVME?SSD带有Temp?sensor,BMC具有的SMBUS接口;SMBUS链路的PCIE接口与NVME?SSD所具备的Temp?sensor进行通信连接,且BMC通过其具有的SMBUS接口与上述SMBUS链路通过SMD/SMC信号在PCIE设备中接收NVME?SSD的温度数据信息;本发明实现了BMC获取NVME?SSD硬盘的温度数据信息,进一步可实现对NVME?SSD硬盘的温度数据的监控。
【IPC分类】G06F11/34
【公开号】CN105095054
【申请号】CN201510429304
【发明人】郭圣彬
【申请人】浪潮电子信息产业股份有限公司
【公开日】2015年11月25日
【申请日】2015年7月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1