In an embodiment of an adaptive idle timeout for a storage device, a computing device includes a storage device that stores data on a rotating medium for access to read and write. Operating system calculation device will keep the number of cycles for each statistical device storage device is powered off. The computing device implementing the storage device driver, the driver is implemented as a circular device number storage device from the operating system, and a device based on the determined number of cycle operation time in storage device number planning cycle period. Whether the number of circulating storage device driver can then be determined by planning more than in a storage device within the guarantee period of electric power cycle maximum value, and if the number of cycle planning more than electricity power cycle maximum storage device is power frequency control.
【技术实现步骤摘要】
【国外来华专利技术】用于存储装置的自适应空闲超时
技术介绍
存储装置,并且尤其是诸如硬盘驱动(HDD)和固态混合驱动(SSHD)之类的旋转介质,具有有限的寿命并且包含随着时间用坏的移动部分。存储装置可处于在低功率状态,在这种情形下,移动部分典型地停止或置于待用位置。当存储装置从低功率状态重新通电时(诸如当输入-输出请求被发起时),移动部分被置回到活动状态。存储装置部分在低功率与活动状态之间的移动使得该部分磨损,并且在大量的功率转换循环后(被称为负载-卸载循环),移动部分会失效。通常,负载-卸载循环描述读-写磁头组件从其在存储装置的旋转盘上的待机位置到当发起输入-输出请求时的活动状态和重新回到待机位置的移动。而且,包括具有旋转介质的存储装置的计算装置的电力循环造成存储装置的负载-卸载循环。大多数存储装置具有其可承受的有限数目的负载-卸载循环,直到移动部分被损坏或磨损,这造成数据完整性风险,并可导致总体数据丢失。典型地,包括具有旋转介质的存储装置的计算装置的操作系统可以利用静态超时,这是当存储装置变为空闲时将存储装置停电的简单机制。静态定时器被复位,并且每次发出输入-输出请求时开始计数,以及当静态定时器达到预定义的时间阈值时,操作系统主动将存储装置中的转盘旋转减慢到其待机位置。这个技术可用来节省电力,诸如在包括具有旋转介质的存储装置的移动计算装置中的电池电力。然而,由主机计算装置系统发起的存储装置的频繁负载-卸载循环可能会过分磨损存储装置,其然后可能比起装置制造商对于该装置所做的广告或保证更早地失效。类似地,存储装置本身可能被实施为具有确定该装置有多长时间在没有接收到输入-输出请求的情 ...
【技术保护点】
一种用于存储装置的装置控制的自适应空闲超时的方法,所述方法包括:将装置循环数目保持为每次存储装置被通电‑断电的统计,存储装置包括旋转介质,其被访问来读和写数据;基于装置循环数目,确定在一段时间期间内的所规划的循环数目;确定所规划的循环数目是否超过在存储装置的保证期内的通电‑断电循环的最大值;以及如果所规划的循环数目超过通电‑断电循环的最大值,则控制存储装置被断电的频率。
【技术特征摘要】
【国外来华专利技术】2014.10.13 US 14/5130991.一种用于存储装置的装置控制的自适应空闲超时的方法,所述方法包括:将装置循环数目保持为每次存储装置被通电-断电的统计,存储装置包括旋转介质,其被访问来读和写数据;基于装置循环数目,确定在一段时间期间内的所规划的循环数目;确定所规划的循环数目是否超过在存储装置的保证期内的通电-断电循环的最大值;以及如果所规划的循环数目超过通电-断电循环的最大值,则控制存储装置被断电的频率。2.如权利要求1中引述的方法,其中所述时间期间是存储装置的操作时间期间,以及进行所述确定存储装置的操作时间期间内的所规划的循环数目。3.如权利要求1中引述的方法,还包括:基于存储装置的自适应空闲超时的调节,进行所述控制存储装置被断电的频率。4.如权利要求1中引述的方法,还包括:调节自适应空闲超时,以控制存储装置被断电的频率,自适应空闲超时指示存储装置的空闲时间期间。5.如权利要求4中引述的方法,还包括:增大自适应空闲超时,以减小存储装置被断电的频率。6.如权利要求4中引述的方法,还包括:如果所规划的循环数目没有超过通电-断电循环的最大值,则减小自适应空闲超时,以增大存储装置被断电的频率。7.如权利要求4中引述的方法,还包括:如果所规划的循环数目没有超过通电-断电循环的最大值,则保持自适应空闲超时,以保持存储装置被断电的频率。8.一种计算装置,包括:存储装置,其被配置成把数据存储在旋转介质上,所述旋转介质被访问来读和写数据;操作系统,其被配置成将装置循环数目保持为...
【专利技术属性】
技术研发人员:TC格里菲思,JC博维,BJ小舍温,TM克利马,PR刘,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。