当前位置: 首页 > 专利查询>英特尔公司专利>正文

从装置收集感测数据以管理主机命令传送和装置的冷却制造方法及图纸

技术编号:16721824 阅读:47 留言:0更新日期:2017-12-05 18:42
提供了一种计算机可读存储介质、方法和系统,用于从装置收集感测数据以管理主机命令传送和装置的冷却。从主机中的主机存储器检索主机命令以执行相对于装置的输入/输出操作。传送所检索主机命令到装置以执行主机命令的I/O操作。传送监视命令以在处理主机命令的同时从装置获得感测数据。响应以下确定来调整传送主机命令的速率:确定响应监视命令而从装置所接收的感测数据满足条件。

Collecting the sensing data from the device to manage the host command transmission and the cooling of the device

A computer readable storage medium, method, and system are provided to collect the sensing data from the device to manage the host command transmission and the cooling of the device. The host command is retrieved from the host's host memory to perform the input / output operation relative to the device. The transport service retrieves the command of the host to the device to execute the I/O operation of the host command. The monitoring command is sent to obtain the sensing data from the device while processing the host command. In response to the following determination, the rate of the transmission master command is adjusted: the sensing data received from the device is satisfied by determining the response monitoring command.

【技术实现步骤摘要】
【国外来华专利技术】从装置收集感测数据以管理主机命令传送和装置的冷却
本文所述实施例一般涉及管理主机命令传送和存储装置的冷却。
技术介绍
存储装置(例如硬盘驱动器、固态存储驱动器)极易受到故障影响。在本领域中,例如长时间持续的暴露于高温、机械故障和扰动以及老化等因素都能够促成故障。管理具有数以千计的存储装置的大型数据中心的客户经历着由于在一个空间中的装置的聚集而导致的高周围温度。在计算环境中的更高周围温度引入磁盘操作的应力,特别是在高峰负荷时间期间。由于更高温度而导致的这种所添加的应力对磁盘操作产生影响。许多硬盘驱动器和固态驱动器供应商提供对磁盘的当前温度以及例如故障的发生等其他重要数据进行监视的能力。这种数据是通过被称作SMART(自我监视分析和报告技术)的遥测机制来提供的。在磁盘驱动器中所收集的SMART数据能够被向磁盘驱动器发布SMART命令的操作系统装置驱动器所访问。系统还包括通常被实现为母板上芯片的监视由中央处理单元(CPU)操作产生的壳体中温度的基板管理控制器(BMC)。BMC可控制风扇的操作以降低温度,特别是CPU的温度。BMC与磁盘驱动器和磁盘驱动盘器收集的信息(包括操作的其他属性和温度本文档来自技高网...
从装置收集感测数据以管理主机命令传送和装置的冷却

【技术保护点】
一种与主机和装置通讯的控制器,其中所述装置包括至少一个传感器以从所述装置收集感测数据,包含:从所述主机中的主机存储器检索主机命令以执行相对于所述装置的输入/输出操作;传送所检索主机命令到所述装置以执行所述主机命令的所述I/O操作;传送监视命令以在处理所述主机命令的同时从所述装置获得所述感测数据;以及响应以下确定来调整传送所述主机命令的速率:确定响应所述监视命令而从所述装置所接收的所述感测数据满足条件。

【技术特征摘要】
【国外来华专利技术】2015.05.21 US 14/7192341.一种与主机和装置通讯的控制器,其中所述装置包括至少一个传感器以从所述装置收集感测数据,包含:从所述主机中的主机存储器检索主机命令以执行相对于所述装置的输入/输出操作;传送所检索主机命令到所述装置以执行所述主机命令的所述I/O操作;传送监视命令以在处理所述主机命令的同时从所述装置获得所述感测数据;以及响应以下确定来调整传送所述主机命令的速率:确定响应所述监视命令而从所述装置所接收的所述感测数据满足条件。2.如权利要求1所述的控制器,其中所述感测数据包含所述装置的温度,并且其中在所述温度超过阀值温度时,所述感测数据满足所述条件,并且其中所述调整所述速率包含减缓传送所检索主机命令到所述装置的所述速率。3.如权利要求2所述的控制器,其中所述减缓传送所检索主机命令的所述速率包含:传送在时间窗之外所检索的所述主机命令到所述装置;对在所述时间窗内所检索的命令进行排队;以及在所述时间窗结束时的期间传送所排队命令。4.如权利要求1所述的控制器,其中所述操作还包含:周期性地将所述监视命令插入到所检索主机命令的所述传送中,以在传送所述主机命令到所述装置的同时,传送所述监视命令到所述装置。5.如权利要求4所述的控制器,其中所述操作还包含:从所述装置接收对所述主机命令的响应;传送对所述主机命令的所述响应到所述主机存储器;以及将响应所述监视命令而接收的所述感测数据存储在所述控制器中的缓冲器中,而没有返回到所述主机存储器。6.如权利要求1所述的控制器,其中所述操作还包含:响应确定所述感测数据满足所述条件,传送指令以控制冷却单元来冷却所述装置。7.如权利要求1所述的控制器,其中用于所述装置的所述主机命令被存储在所述主机存储器中的命令列表中的命令槽中,其中所述操作还包含:响应确定以发送监视命令到所述装置,选择所述命令槽中的一个以供所述监视命令来使用;以及将所述监视命令插入到所选择命令槽中,其中在处理所述命令列表时,在检索用于所选择命令槽的数据时,检索所述监视命令。8.如权利要求7所述的控制器,其中所述操作还包含:在槽占有寄存器中设置比特,所述槽占有寄存器具有用于每个命令槽的比特以指示所选择命令槽被占有,其中在所选择命令槽被指示为被占有的同时所述主机将忽略对应于所设置的比特的所述命令槽。9.如权利要求8所述的控制器,其中所述操作还包含:从所述装置接收对所述主机命令或监视命令的响应;确定所述命令槽,所述主机命令或监视命令从所述命令槽中被检索;确定用于所确定命令槽的所述槽占有寄存器中的所述比特是否指示所确定命令槽被占有;响应确定所述比特指示所确定命令槽没有被占有,返回对所述主机存储器中的所述命令槽的所述响应;以及响应确定所述命令槽被占有,将所返回感测数据存储在控制器缓冲器中。10.如权利于要求7所述的控制器,其中所述确定以发送所述监视命令包含以下中的一个:确定定时器已经期满;以及从控制器构件接收命令以发送所述监视命令。11.如权利要求1所述的控制器,其中存在被连接到所述控制器以从所述主机接收输入/输出请求的多个装置,其中所述主机存储器包括用于所述多个所述装置的被检索和传送到所述装置的主机命令,并且其中在传送所检索主机命令的同时,传送所述监视命令到所述装置,其中所述调整所述速率包含:响应被发送到所述装置的所述监视命令,从所述装置接收感测数据;确定所述多个装置中的至少一个的第一分组,所述第一分组各具有满足所述条件的感测数据,其中所述多个装置中的不在所述第一分组中的装置的第二分组各具有不满足所述条件的感测数据;以及调整用于所述第一分组中的所述装置的所排队主机命令的处理的所述速率,其中用于所述第二分组中的所述装置的所排队主机命令的处理的所述速率没有被调整。12.如权利要求1所述的控制器,其中存在被连接到所述控制器以从所述主机系统接收输入/输出请求的多个装置,其中所述主机存储器包括具有用于所述装置的所述主机命令的命令列表,所述装置的每个有一个命令列表,其中所述操作还包含:周期性地将所述监视命令插入到来自所述命令列表的所检索主机命令的所述传送中,以在传送所述主机命令到所述装置的同时,传送所述监视命令到所述装置。13.如权利要求12所述的控制器,其中所述操作还包含:从所述装置接收对所述主...

【专利技术属性】
技术研发人员:T兰加拉詹EH乌伊M兰加拉詹RW科内N阿胡贾
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1