The invention discloses a design method of automatic NVME hard disk manufacturer, the method of accessing NVME hard disk BMC register through access to information, each of the NVME hard disk manufacturer; a single hard disk manufacturer information comparison corresponding in the enumeration of ASIIC code, determine the manufacturer model. The invention does not need to manually add NVME hard drive manufacturers only need to obtain the corresponding vendor information through the corresponding register, greatly simplifying the manual participation, saving manpower, suitable for all kinds of configuration of NVME hard disk mixed interpolation.
【技术实现步骤摘要】
一种自动区别NVME硬盘厂商的设计方法
本专利技术涉及计算机软件开发
,具体涉及一种自动区别NVME硬盘厂商的设计方法。
技术介绍
近年来,随着企业规模的不断扩大,引进设备的不断增多,同时云计算及大数据的迅猛发展,诸多应用领域都对存储设备的读写能力等提出了更高的要求。传统的AHCI标准及SATA起初是针对机械硬盘,无法发挥固态硬盘的优势。自2011年3月NVMe1.0标准发布以来,NVMe硬盘以其低延迟、低功耗、高读写速度等优势受到高端存储应用领域的青睐。多家厂商已经推出不同款式的NVME硬盘,尤其以Intel、三星、Memblaze为主,三家厂商均支持SMBUS获取NMVE硬盘的温度、状态、VPD值等等,但是每一家对应的各自寄存器均不一样,同时获取方法也不尽相同。然而要对三家厂商实现兼容,保证在混合插入时保证BMC能够正常识别,并能够对风扇进行合理调控。因此,急需提出一种更为合理、科学、有效自动区别NVME硬盘厂商方法,保证NVME硬盘混插后能够正常工作。
技术实现思路
本专利技术要解决的技术问题是:本专利技术针对以上问题,提供一种自动区别NVME硬盘厂商的设计方法。本专利技术所采用的技术方案为:一种自动区别NVME硬盘厂商的设计方法,所述方法通过BMC访问NVME硬盘寄存器,获取每一个NVME硬盘的厂商信息;将单个硬盘厂商信息对比相应枚举中的ASIIC码,确定厂商型号。所述方法通过所确定的厂商型号,根据该厂商的相应寄存器,通过相应命令获取对应温度信息和状态信息。所述方法通过所获取的对应温度信息和状态信息,最终确定相应的风扇调控信息,及时地对风扇进行调 ...
【技术保护点】
一种自动区别NVME硬盘厂商的设计方法,其特征在于,所述方法通过BMC访问NVME硬盘寄存器,获取每一个NVME硬盘的厂商信息;将单个硬盘厂商信息对比相应枚举中的ASIIC码,确定厂商型号。
【技术特征摘要】
1.一种自动区别NVME硬盘厂商的设计方法,其特征在于,所述方法通过BMC访问NVME硬盘寄存器,获取每一个NVME硬盘的厂商信息;将单个硬盘厂商信息对比相应枚举中的ASIIC码,确定厂商型号。2.根据权利要求1所述的一种自动区别NVME硬盘厂商的设计方法,其特征在于,所述方法通过所确定的厂商型号,根据该厂商的相应寄存器,通过相应命令获取对应温度信息和状态信息。3.根据权利要求2所述的一种自动区别NVME硬盘厂商的设计方法,其特征在于,所述方法通过所获取的对应温度信息和状态信息,最终确定相应的风扇调控信息。4.根据权利要求...
【专利技术属性】
技术研发人员:王义晖,张兆义,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。