功耗管理方法、服务器和计算机可读存储介质技术

技术编号:24035331 阅读:27 留言:0更新日期:2020-05-07 01:44
本发明专利技术提出一种功耗管理方法、服务器和计算机可读存储介质,涉及磁盘的功耗管理领域。该方法应用于服务器,服务器与磁盘连接,该方法包括:当服务器的管理队列为空时,将磁盘设置为待关闭状态;判断磁盘在预设时间内是否接收到服务器发送的业务指令;当磁盘接收到业务指令时,将磁盘从待关闭状态置为第一功率状态;当磁盘未接收到业务指令时,将磁盘从待关闭状态置为低功耗状态。若服务器中的管理队列为空,在将磁盘置为低功耗状态前,还有一次确定是否退出工作情况的功率状态的机会,降低了磁盘进入低功耗状态中丢掉服务器的业务指令的几率,服务器根据磁盘的实际运行状态将其置为工作情况或非工作情况的功率状态,实现对磁盘的功耗管理。

Power management methods, servers and computer-readable storage media

【技术实现步骤摘要】
功耗管理方法、服务器和计算机可读存储介质
本专利技术涉及磁盘的功耗管理领域,具体而言,涉及一种功耗管理方法、服务器和计算机可读存储介质。
技术介绍
非易失性内存主机控制器接口规范(Non-VolatileMemoryExpress,NVME)功耗管理方案,在NVMEspec上有简单定义其规格、指标。每个NVME固态硬盘(SolidStateDrives,SSD)装置的电源状态最少支持一种PowerState,最多支持32种PowerState,每个PowerState又分为工作情况(Operation)和非工作情况(NonOperation)两种,各个NVMESSD厂家都会有自己的低功耗管理方案。不同的PowerState意味SSD装置对电源的功耗不一样,如何对SSD装置的电源功耗进行管理是目前亟待解决的问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种功耗管理方法、服务器和计算机可读存储介质。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,实施例提供一种功耗管理方法,应用于本文档来自技高网...

【技术保护点】
1.一种功耗管理方法,其特征在于,应用于服务器,所述服务器与磁盘连接,所述方法包括:/n当所述服务器的管理队列为空时,将所述磁盘设置为待关闭状态;所述管理队列用于指示所述磁盘进行功耗管理;/n判断所述磁盘在预设时间内是否接收到所述服务器发送的业务指令;所述业务指令用于指示将所述磁盘置于第一功率状态,所述第一功率状态为所述磁盘处于工作情况的功率状态;/n当所述磁盘接收到所述业务指令时,将所述磁盘从所述待关闭状态置为所述第一功率状态;/n当所述磁盘未接收到所述业务指令时,将所述磁盘从所述待关闭状态置为低功耗状态;所述低功耗状态为所述磁盘处于非工作情况的功率状态。/n

【技术特征摘要】
1.一种功耗管理方法,其特征在于,应用于服务器,所述服务器与磁盘连接,所述方法包括:
当所述服务器的管理队列为空时,将所述磁盘设置为待关闭状态;所述管理队列用于指示所述磁盘进行功耗管理;
判断所述磁盘在预设时间内是否接收到所述服务器发送的业务指令;所述业务指令用于指示将所述磁盘置于第一功率状态,所述第一功率状态为所述磁盘处于工作情况的功率状态;
当所述磁盘接收到所述业务指令时,将所述磁盘从所述待关闭状态置为所述第一功率状态;
当所述磁盘未接收到所述业务指令时,将所述磁盘从所述待关闭状态置为低功耗状态;所述低功耗状态为所述磁盘处于非工作情况的功率状态。


2.根据权利要求1所述的方法,其特征在于,在当所述服务器的管理队列为空时,将所述磁盘设置为待关闭状态之前,所述方法还包括:
判断所述管理队列是否为空;
若否,则将所述管理队列中的所有指令发送至所述磁盘,以使所述磁盘执行所述所有指令;
当所述磁盘将所述所有指令执行完毕时,将所述磁盘置为所述待关闭状态;
若是,则执行所述将所述磁盘设置为待关闭状态的步骤。


3.根据权利要求2所述的方法,其特征在于,在所述判断所述管理队列是否为空之前,所述方法还包括:
获取所述磁盘的当前功率状态;
判断所述当前功率状态是否为所述工作情况下的功率状态;
若是,则执行所述判断所述管理队列是否为空的步骤;
若否,则将所述磁盘置为第二功率状态;所述第二功率状态为所述磁盘距离当前时间最近时,处于所述工作情况下的功率状态;
执行所述判断所述管理队列是否为空的步骤。


4.根据权利要求1所述的方法,其特征在于,当所述服务器的管理队列为空时,将所述磁盘设置为待关闭状态,包括:
当所述服务器的管理队列为空时,发送进入工作情况指令至所述磁盘,以使所述磁盘处于固件进入进程;所述固件进入进程表征所述磁盘处于所述工作情况;
判断所述服务器的当前管理队列是否为空;
若为空,则将所述磁盘设置为所述待关闭状态;
若不为空,则发送退出工作情况指令至所述磁盘,以使所述磁盘处于固件退出进程;所述固件退出进程表征所述磁盘处于所述非工作情况。


5.根据权利要求4所述的方法,其特征在于,当所述磁盘未接收到所述业务指令时,将所述磁盘从所述待关闭状态置为低功耗状态,包括:
当所述磁盘未接收到所述业务指令时,发送退出硬件指令...

【专利技术属性】
技术研发人员:向建章
申请(专利权)人:江苏芯盛智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1