CN105487959A - 一种intel NVMe硬盘的管理方法 - Google Patents
一种intel NVMe硬盘的管理方法 Download PDFInfo
- Publication number
- CN105487959A CN105487959A CN201510904404.8A CN201510904404A CN105487959A CN 105487959 A CN105487959 A CN 105487959A CN 201510904404 A CN201510904404 A CN 201510904404A CN 105487959 A CN105487959 A CN 105487959A
- Authority
- CN
- China
- Prior art keywords
- hard disk
- management method
- tca6408
- information
- intel
- 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.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 20
- 230000036541 health Effects 0.000 claims abstract description 8
- 238000000034 method Methods 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3037—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a memory, e.g. virtual memory, cache
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/325—Display of status information by lamps or LED's
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种intel?NVMe硬盘的管理方法,属于服务器硬盘背板技术领域。所述intel?NVMe硬盘的管理方法通过I2C?switch芯片PCA9546及I2C?expander芯片TCA6408,将硬盘的SMBUS、PRESENT及IFDET信息送至BMC解析与处理,BMC输出另一路I2C,通过TCA6408产生状态指示LED灯的驱动信号。本发明所述intel?NVMe硬盘的管理方法,操作简单,节省硬件成本,并能有效的管理硬盘的温度、VPD值、健康信息、fault等信息,具有很好的推广应用价值。
Description
技术领域
本发明涉及服务器硬盘背板技术领域,具体提供一种intelNVMe硬盘的管理方法。
背景技术
目前,随着云计算及大数据的迅猛发展,诸多应用领域都对存储设备的读写能力等提出了更高的要求。传统的AHCI标准及SATA起初是针对机械硬盘,无法发挥固态硬盘的优势。自2011年3月NVMe1.0标准发布以来,NVMe硬盘以其低延迟、低功耗、高读写速度等优势受到高端存储应用领域的青睐。目前intel已推出P3500、P3600及P3700等3款NVMe硬盘,预计将在今年第三季度完善其固件,届时硬盘的SMBUS将包含其温度、VPD值、健康信息、fault信息等。可以预见,未来几年NVMe硬盘将逐步成为服务器应用领域的主流。
面对新兴的NVMe硬盘,就服务器设计来说,需要确定其管理方法,实现对硬盘状态及硬盘背板端的LED灯等信息的监控及指示。
发明内容
本发明的技术任务是针对上述存在的问题,提供一种操作简单,节省硬件成本,并能有效管理硬盘的intelNVMe硬盘的管理方法。
为实现上述目的,本发明提供了如下技术方案:
一种intelNVMe硬盘的管理方法,通过I2Cswitch芯片PCA9546及I2Cexpander芯片TCA6408,将硬盘的SMBUS、PRESENT及IFDET信息送至BMC解析与处理,BMC输出另一路I2C,通过TCA6408产生状态指示LED灯的驱动信号。通过所述方法能实现对硬盘状态及硬盘背板端的LED灯等信息的监控及指示,能节省硬件成本,并能有效的管理硬盘的温度、VPD值、健康信息、fault等信息。
作为优选,所述I2Cexpander芯片TCA6408工作于输入状态,所述TCA6408工作于输出状态。
作为优选,所述SMBUS包含了硬盘的温度、VPD值、健康信息、fault信息;PRESENT及IFDET可用来判断硬盘背板的SFF-8639接口所接的硬盘及其驱动类型。
本发明具有以下突出的有益效果:节省了背板上对控制MCU的需求,硬盘输入信息传输至主机BMC处理;在实现对NVMe硬盘的有效管理的基础上,节省了硬件成本。
附图说明
图1为改进前的intelNVMe硬盘的管理方法原理图;
图2为改进后的intelNVMe硬盘的管理方法原理图;
图3为本发明所述intelNVMe硬盘的管理方法的示意图。
具体实施方式
下面结合附图和实施例对本发明所述intelNVMe硬盘的管理方法作进一步详细说明。
在本发明中,在未作相反说明的情况下,使用的方位词如“上、下、左、右”通常是指参考附图所示的上、下、左、右;“内、外”是指相对于各部件本身的轮廓的内、外。
实施例
如图1所示为改进前的intelNVMe硬盘的管理方法原理图,结合图2和图3与图1对比,本发明所述intelNVMe硬盘的管理方法,通过I2Cswitch芯片PCA9546及I2Cexpander芯片TCA6408,将硬盘的SMBUS、PRESENT及IFDET信息送至BMC解析与处理,BMC输出另一路I2C,通过TCA6408产生状态指示LED灯的驱动信号。通过该方法能实现对硬盘状态及硬盘背板端的LED灯等信息的监控及指示,能节省硬件成本,并能有效的管理硬盘的温度、VPD值、健康信息、fault等信息。其中I2Cexpander芯片TCA6408工作于输入状态,TCA6408工作于输出状态。SMBUS包含了硬盘的温度、VPD值、健康信息、fault信息;PRESENT及IFDET可用来判断硬盘背板的SFF-8639接口所接的硬盘及其驱动类型。
本发明的intelNVMe硬盘的管理方法的实际工作过程为:
1)根据需要管理的NVMe硬盘的个数,选择PCA9546与TCA6408的芯片个数;
2)根据实际主板上BMC的I2C链路负载情况,合理选择输入信息与输出信息的I2C链路及IC芯片的I2C地址;
3)根据需求,在BMCFW中集成对硬盘信息的处理代码;
4)按照图3的结构完成该管理方案的硬件电路。
PCA9546为4路转1路的I2Cswitch芯片,它将4个NVMe硬盘的SMBUS转为1路I2C信号输出至BMC。TCA6408为8路I2C/GPIOexpander芯片,输入的TCA6408将四个硬盘的PRESENT及IFDET信息转为1路I2C信号输出至BMC,BMC处理I2C0链路上的这两种信息,在主机端显示硬盘的温度、健康信息等,并产生状态控制信息,通过I2C1链路输出给TCA6408(输出模式),6408解析产生状态指示LED灯的控制信号。
以上所述的实施例,只是本发明较优选的具体实施方式,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。
Claims (3)
1.一种intelNVMe硬盘的管理方法,其特征在于:通过I2Cswitch芯片PCA9546及I2Cexpander芯片TCA6408,将硬盘的SMBUS、PRESENT及IFDET信息送至BMC解析与处理,BMC输出另一路I2C,通过TCA6408产生状态指示LED灯的驱动信号。
2.根据权利要求1所述的intelNVMe硬盘的管理方法,其特征在于:所述I2Cexpander芯片TCA6408工作于输入状态,所述TCA6408工作于输出状态。
3.根据权利要求1或2所述的intelNVMe硬盘的管理方法,其特征在于:所述SMBUS包含了硬盘的温度、VPD值、健康信息、fault信息;PRESENT及IFDET可用来判断硬盘背板的SFF-8639接口所接的硬盘及其驱动类型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510904404.8A CN105487959A (zh) | 2015-12-09 | 2015-12-09 | 一种intel NVMe硬盘的管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510904404.8A CN105487959A (zh) | 2015-12-09 | 2015-12-09 | 一种intel NVMe硬盘的管理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105487959A true CN105487959A (zh) | 2016-04-13 |
Family
ID=55674951
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510904404.8A Pending CN105487959A (zh) | 2015-12-09 | 2015-12-09 | 一种intel NVMe硬盘的管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105487959A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106326171A (zh) * | 2016-08-24 | 2017-01-11 | 联想(北京)有限公司 | 硬盘背板的硬盘类型识别方法和装置 |
CN107357752A (zh) * | 2017-07-12 | 2017-11-17 | 环旭电子股份有限公司 | 控制接口扩展电路 |
CN107506290A (zh) * | 2017-08-17 | 2017-12-22 | 郑州云海信息技术有限公司 | 一种非易失性存储器标准固态硬盘状态指示灯控制系统 |
CN107544883A (zh) * | 2017-08-24 | 2018-01-05 | 紫光华山信息技术有限公司 | 服务器的诊断装置、系统和方法 |
CN107643965A (zh) * | 2017-09-29 | 2018-01-30 | 郑州云海信息技术有限公司 | 一种服务器诊断方法、系统、设备及计算机存储机介质 |
CN107729270A (zh) * | 2017-10-24 | 2018-02-23 | 郑州云海信息技术有限公司 | 一种基于NVMe协议的NVMe硬盘背板及其设计方法 |
CN107729220A (zh) * | 2017-09-27 | 2018-02-23 | 郑州云海信息技术有限公司 | 一种实现多NVMe硬盘背板点灯的设计方法 |
CN108959005A (zh) * | 2018-06-29 | 2018-12-07 | 深圳市同泰怡信息技术有限公司 | 带Expander背板的硬盘管控方法及服务器 |
CN111858226A (zh) * | 2019-04-29 | 2020-10-30 | 仁宝电脑工业股份有限公司 | 搭载非挥发性内存固态硬盘的电子装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080003845A1 (en) * | 2006-06-29 | 2008-01-03 | Hong C H | Single System Board with Automatic Feature Selection Based on Installed Configuration Selection Unit |
CN101615104A (zh) * | 2008-06-25 | 2009-12-30 | 鸿富锦精密工业(深圳)有限公司 | 硬盘切换系统及其切换方法 |
CN104951384A (zh) * | 2015-06-16 | 2015-09-30 | 浪潮电子信息产业股份有限公司 | 一种基于nvme ssd硬盘的监控系统、基板管理控制器和监控方法 |
-
2015
- 2015-12-09 CN CN201510904404.8A patent/CN105487959A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080003845A1 (en) * | 2006-06-29 | 2008-01-03 | Hong C H | Single System Board with Automatic Feature Selection Based on Installed Configuration Selection Unit |
CN101615104A (zh) * | 2008-06-25 | 2009-12-30 | 鸿富锦精密工业(深圳)有限公司 | 硬盘切换系统及其切换方法 |
CN104951384A (zh) * | 2015-06-16 | 2015-09-30 | 浪潮电子信息产业股份有限公司 | 一种基于nvme ssd硬盘的监控系统、基板管理控制器和监控方法 |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106326171A (zh) * | 2016-08-24 | 2017-01-11 | 联想(北京)有限公司 | 硬盘背板的硬盘类型识别方法和装置 |
CN107357752A (zh) * | 2017-07-12 | 2017-11-17 | 环旭电子股份有限公司 | 控制接口扩展电路 |
CN107357752B (zh) * | 2017-07-12 | 2020-01-24 | 环旭电子股份有限公司 | 控制接口扩展电路 |
CN107506290B (zh) * | 2017-08-17 | 2020-09-25 | 苏州浪潮智能科技有限公司 | 一种非易失性存储器标准固态硬盘状态指示灯控制系统 |
CN107506290A (zh) * | 2017-08-17 | 2017-12-22 | 郑州云海信息技术有限公司 | 一种非易失性存储器标准固态硬盘状态指示灯控制系统 |
CN107544883A (zh) * | 2017-08-24 | 2018-01-05 | 紫光华山信息技术有限公司 | 服务器的诊断装置、系统和方法 |
CN107544883B (zh) * | 2017-08-24 | 2021-12-07 | 新华三信息技术有限公司 | 服务器的诊断装置、系统和方法 |
CN107729220A (zh) * | 2017-09-27 | 2018-02-23 | 郑州云海信息技术有限公司 | 一种实现多NVMe硬盘背板点灯的设计方法 |
US10896113B2 (en) | 2017-09-27 | 2021-01-19 | Zhengzhou Yunhai Information Technology Co., Ltd. | Method for implementing backplane lighting for multiple NVMe hard disks |
WO2019062218A1 (zh) * | 2017-09-27 | 2019-04-04 | 郑州云海信息技术有限公司 | 一种实现多NVMe硬盘背板点灯的设计方法 |
CN107729220B (zh) * | 2017-09-27 | 2019-06-18 | 郑州云海信息技术有限公司 | 一种实现多NVMe硬盘背板点灯的设计方法 |
CN107643965A (zh) * | 2017-09-29 | 2018-01-30 | 郑州云海信息技术有限公司 | 一种服务器诊断方法、系统、设备及计算机存储机介质 |
CN107729270A (zh) * | 2017-10-24 | 2018-02-23 | 郑州云海信息技术有限公司 | 一种基于NVMe协议的NVMe硬盘背板及其设计方法 |
CN108959005A (zh) * | 2018-06-29 | 2018-12-07 | 深圳市同泰怡信息技术有限公司 | 带Expander背板的硬盘管控方法及服务器 |
CN111858226A (zh) * | 2019-04-29 | 2020-10-30 | 仁宝电脑工业股份有限公司 | 搭载非挥发性内存固态硬盘的电子装置 |
CN111858226B (zh) * | 2019-04-29 | 2022-11-08 | 仁宝电脑工业股份有限公司 | 搭载非挥发性内存固态硬盘的电子装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105487959A (zh) | 一种intel NVMe硬盘的管理方法 | |
CN105529045A (zh) | 非易失性内存固态硬盘的灯号控制系统 | |
CN105389248A (zh) | 非易失性内存固态硬盘的灯号控制系统 | |
CN105702300A (zh) | 一种基于FPGA的NAND Flash容错系统 | |
TW201721356A (zh) | 針對關於記憶體裝置進入低功率態的技術 | |
CN102708031A (zh) | 一种快速定位故障内存的硬件实现方法 | |
CN205621448U (zh) | 一种硬盘指示灯控制装置 | |
CN102999096B (zh) | 计算机 | |
US9619359B2 (en) | Server and device for analyzing a signal thereof | |
CN203858630U (zh) | Pcie接口切换装置 | |
CN206331414U (zh) | 一种固态硬盘 | |
CN204086415U (zh) | 故障录波装置 | |
CN204087809U (zh) | 一种固态硬盘数据安全擦除设备 | |
CN205091731U (zh) | 一种应用于多路服务器计算节点的raid卡 | |
CN204374865U (zh) | 加固服务器 | |
TW201721431A (zh) | 非揮發性記憶體固態硬碟之燈號控制系統 | |
CN207516997U (zh) | 一种使用CPLD进行NVMe SSD的带外管理模块 | |
CN205427728U (zh) | 一种新型sas硬盘背板结构 | |
CN101699557B (zh) | 基于双处理器的智能显示装置及其控制方法 | |
CN205193779U (zh) | 一种基于多路服务器的raid卡 | |
CN217333201U (zh) | 一种6u vpx飞腾计算机主控板 | |
CN206532194U (zh) | 嵌入式高速大容量存储系统 | |
CN104461392A (zh) | 基于ch378的高速串行数据u盘记录设备 | |
CN205028287U (zh) | 一种基于服务器主板实现大容量存储的结构 | |
CN201754255U (zh) | 一种计算机主板、存储设备及带存储设备的计算机主板 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160413 |
|
RJ01 | Rejection of invention patent application after publication |