[发明专利]存储器子系统中的功率控制有效
申请号: | 201910012820.5 | 申请日: | 2019-01-07 |
公开(公告)号: | CN110096224B | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 罗伯特·C·埃利奥特;大卫·瓦格;迈克尔·麦高恩 | 申请(专利权)人: | 慧与发展有限责任合伙企业 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 张涛;吴丽丽 |
地址: | 美国德*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 子系统 中的 功率 控制 | ||
1.一种控制多个存储设备来实施存储器子系统的存储器控制器,包括:
第一存储介质,用于存储指示所述存储器子系统的功率限制的数据;
处理器,用于控制所述多个存储设备的操作,使得所述存储器子系统的功率使用被维持在所述功率限制之下;以及
第二存储介质,用于存储当由所述处理器执行时使所述处理器进行以下操作的指令集:
在所述存储器控制器的带电操作期间,检测耦接到所述存储器控制器的新存储设备;
确定所述存储器子系统的操作状态;
处理与所述新存储设备相关联的数据、与所述操作状态相关联的数据以及指示所述功率限制的所述数据,来确定激活所述新存储设备是否将超过所述功率限制;并且
响应于确定激活所述新存储设备将超过所述功率限制而控制发送给所述新存储设备的命令,以抑制所述新存储设备的激活。
2.根据权利要求1所述的存储器控制器,其中,指示功率限制的所述数据包括所述存储器子系统的最大功率值。
3.根据权利要求1所述的存储器控制器,其中,指示功率限制的所述数据包括所述存储器子系统的存储设备的最大数量。
4.根据权利要求1所述的存储器控制器,其中,控制命令的所述指令包括用于以下操作的指令:
确定所述新存储设备的类型;并且
向所述新存储设备发送针对所确定的类型的就绪命令。
5.根据权利要求1所述的存储器控制器,其中,用于控制命令的所述指令包括用于以下操作的指令:
确定所述新存储设备是否是小型计算机系统接口SCSI设备;并且
响应于确定所述新存储设备是SCSI设备,发送具有以下之一的SCSI START STOP UNIT命令:
设置为零的START位;和
设置为转变到standby_z功率状态的POWER CONDITION字段。
6.根据权利要求1所述的存储器控制器,其中,用于控制命令的所述指令包括用于以下操作的指令:
确定所述新存储设备是否是先进技术附件ATA设备;并且
响应于确定所述新存储设备是ATA设备,发送STANDBY IMMEDIATE命令和SLEEP命令之一。
7.根据权利要求1所述的存储器控制器,其中,用于控制命令的所述指令包括用于以下的指令:
确定所述新存储设备的类型;以及
抑制使所述新存储设备进入操作状态的针对所确定的类型的至少一个命令。
8.根据权利要求1所述的存储器控制器,其中,用于控制命令的所述指令包括用于以下操作的指令:
确定所述新存储设备是否是串行连接小型计算机系统接口SAS设备;并且
响应于确定所述新存储设备是SAS设备,抑制NOTIFY(ENABLE SPINUP)命令。
9.根据权利要求1所述的存储器控制器,其中,用于控制命令的所述指令包括用于以下操作的指令:
确定所述新存储设备是否是串行高级技术附件SATA设备;以及
响应于确定所述新存储设备是SATA设备,抑制物理链路初始化序列。
10.一种控制服务器计算设备的方法,包括:
接收所述服务器计算设备的功率规范;
确定满足所述服务器计算设备的功率规范的、所述服务器计算设备的存储器子系统的功率规范;
在所述服务器计算设备的操作期间,检测新存储设备到所述存储器子系统的添加,包括向所述新存储设备供应功率;
确定使所述新存储设备进入操作状态是否违反所述存储器子系统的所述功率规范;并且
响应于确定使所述新存储设备进入操作状态违反存储器子系统的所述功率规范,阻止所述新存储设备达到所述操作状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧与发展有限责任合伙企业,未经慧与发展有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910012820.5/1.html,转载请声明来源钻瓜专利网。