CN115686154A - Temperature control method and device of storage equipment, electronic equipment and storage medium - Google Patents
Temperature control method and device of storage equipment, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN115686154A CN115686154A CN202110863109.8A CN202110863109A CN115686154A CN 115686154 A CN115686154 A CN 115686154A CN 202110863109 A CN202110863109 A CN 202110863109A CN 115686154 A CN115686154 A CN 115686154A
- Authority
- CN
- China
- Prior art keywords
- hard disk
- temperature
- storage device
- hard
- queried
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
Description
技术领域technical field
本发明实施例涉及计算机技术领域,尤其涉及一种存储设备的温度控制方法、装置、电子设备及存储介质。The embodiments of the present invention relate to the technical field of computers, and in particular, to a temperature control method, device, electronic equipment, and storage medium of a storage device.
背景技术Background technique
随着机房建设空间的成本上升,对高密存储的要求越来越高,而高密存储最大的挑战就是散热问题。通常做法是,通过主板、DEU板的温度寄存器的数值进行温度调整,每个板子上都有一个温感,硬件控制轮询温感写在DEU板的复杂可编程逻辑器件里,DEU板的复杂可编程逻辑器件会发出调速给背板的复杂可编程逻辑器件,背板的复杂可编程逻辑器件比较主控和各个DEU板的调速指令,有需要调高风扇的就调高。但是,温感和周围的器件温差关系并不是固定不变地,因此在很多情况下无法准确进行散热降温,从而无法保障存储设备里的硬盘运行在合适温度;并且通过软件查询硬盘温度调温,会带来额外的读操作,造成存储设备系统的性能下降。As the cost of computer room construction space rises, the requirements for high-density storage are getting higher and higher, and the biggest challenge of high-density storage is heat dissipation. The usual method is to adjust the temperature through the value of the temperature register of the main board and the DEU board. Each board has a temperature sensor, and the hardware control polling temperature sensor is written in the complex programmable logic device of the DEU board. The programmable logic device will issue speed adjustment to the complex programmable logic device on the backplane. The complex programmable logic device on the backplane will compare the speed adjustment instructions of the main control and each DEU board, and increase the fan if necessary. However, the relationship between the temperature sensor and the temperature difference of the surrounding devices is not constant, so in many cases it is impossible to accurately dissipate heat and cool down, so that it is impossible to ensure that the hard disk in the storage device runs at an appropriate temperature; Additional read operations will be brought, resulting in a decrease in the performance of the storage device system.
发明内容Contents of the invention
鉴于上述问题,本发明实施例中提供了一种存储设备的温度控制方法、装置、电子设备及存储介质,以实现不影响硬盘性能情况下对存储设备及时调温。In view of the above problems, embodiments of the present invention provide a storage device temperature control method, device, electronic device, and storage medium, so as to adjust the temperature of the storage device in time without affecting the performance of the hard disk.
第一方面,本发明实施例中提供了一种存储设备的温度控制方法,所述方法包括:In a first aspect, an embodiment of the present invention provides a temperature control method for a storage device, the method comprising:
确定存储设备当前周期使用的硬盘温度热力分布信息;所述硬盘温度热力分布信息用于描述存储设备中各槽位硬盘之间的温度关系;Determine the thermal distribution information of the hard disk temperature used in the current cycle of the storage device; the thermal distribution information of the hard disk temperature is used to describe the temperature relationship between the hard disks in each slot in the storage device;
依据所述硬盘温度热力分布信息,从存储设备的硬盘中确定当前周期使用的待查询硬盘;According to the thermal distribution information of the hard disk temperature, determine the hard disk to be queried that is used in the current period from the hard disk of the storage device;
在当前周期进行温度控制时,通过对待查询硬盘进行温度检测,调整存储设备的散热强度进行降温。When performing temperature control in the current cycle, the temperature of the hard disk to be queried is detected, and the heat dissipation intensity of the storage device is adjusted to cool down.
第二方面,本发明实施例中还提供了一种存储设备的温度控制装置,所述装置包括:In the second aspect, an embodiment of the present invention also provides a temperature control device for a storage device, the device comprising:
热力确定模块,用于确定存储设备当前周期使用的硬盘温度热力分布信息;所述硬盘温度热力分布信息用于描述存储设备中各槽位硬盘之间的温度关系;The thermal determination module is used to determine the thermal distribution information of the hard disk temperature used in the current cycle of the storage device; the thermal distribution information of the hard disk temperature is used to describe the temperature relationship between the hard disks in each slot in the storage device;
待查询硬盘确定模块,用于依据所述硬盘温度热力分布信息,从存储设备的硬盘中确定当前周期使用的待查询硬盘;The hard disk to be queried determination module is used to determine the hard disk to be queried for use in the current cycle from the hard disk of the storage device according to the thermal distribution information of the hard disk temperature;
温度控制模块,用于在当前周期进行温度控制时,通过对待查询硬盘进行温度检测,调整存储设备的散热强度进行降温。The temperature control module is configured to adjust the heat dissipation intensity of the storage device to cool down by detecting the temperature of the hard disk to be queried when the temperature is controlled in the current cycle.
第三方面,本发明实施例中还提供了一种电子设备,包括:In a third aspect, an electronic device is also provided in an embodiment of the present invention, including:
一个或多个处理器;one or more processors;
存储装置,用于存储一个或多个程序;storage means for storing one or more programs;
所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明实施例中任意所述的存储设备的温度控制方法。The one or more programs are executed by the one or more processors, so that the one or more processors implement the temperature control method for a storage device as described in any of the embodiments of the present invention.
第四方面,本发明实施例中还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任意所述的存储设备的温度控制方法。In the fourth aspect, an embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the temperature control of the storage device as described in any of the embodiments of the present invention is realized. method.
本发明实施例中提供了一种存储设备的温度控制方案,确定存储设备当前周期使用的用于描述存储设备中各槽位硬盘之间的温度关系的硬盘温度热力分布信息,依据硬盘温度热力分布信息从存储设备的硬盘中确定当前周期使用的待查询硬盘;进而,在当前周期进行温度控制时,通过对待查询硬盘进行温度检测,调整存储设备的散热强度进行降温。采用本申请的技术方案,对于高密度硬盘的存储设备而言,会根据存储设备中硬盘的温度热力分布选出符合要求的硬盘,在进行降温控制时只对符合要求的硬盘进行温度查询,避免对高密度存储设备中大量硬盘进行温度查询,减少硬盘温度读取会给硬盘带来的额外读操作,进而可以避免因为对硬盘温度的读操作造成系统性能大幅下降,同时还可通过对符合要求的硬盘进行温度查询来控制调整散热强度以降温,有效地对高密存储在不同硬盘配置环境下进行散热控制,保障硬盘在合理的温度条件下工作。An embodiment of the present invention provides a temperature control scheme for a storage device, which determines the temperature and thermal distribution information of the hard disk used by the storage device in the current period to describe the temperature relationship between the hard disks in each slot in the storage device, based on the temperature and thermal distribution of the hard disk The information is determined from the hard disk of the storage device to be inquired in the current cycle; furthermore, when the temperature is controlled in the current cycle, the temperature of the hard disk to be inquired is detected, and the heat dissipation intensity of the storage device is adjusted to cool down. With the technical solution of this application, for high-density hard disk storage devices, hard disks that meet the requirements will be selected according to the temperature and thermal distribution of the hard disks in the storage device, and only the hard disks that meet the requirements will be checked for temperature during cooling control to avoid Query the temperature of a large number of hard disks in high-density storage devices to reduce the additional read operations caused by reading the hard disk temperature, thereby avoiding a significant drop in system performance due to the read operation of the hard disk temperature. The temperature of the hard disk is queried to control and adjust the heat dissipation intensity to cool down, effectively controlling the heat dissipation of high-density storage in different hard disk configuration environments, and ensuring that the hard disk works under reasonable temperature conditions.
上述发明内容仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The content of the above invention is only an overview of the technical solutions of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and easy Understand, the specific embodiment of the present invention is enumerated below.
附图说明Description of drawings
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Other characteristics, objects and advantages of the present invention will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same components. In the attached picture:
图1是本发明实施例中提供的一种存储设备的温度控制方法的流程图;FIG. 1 is a flowchart of a temperature control method for a storage device provided in an embodiment of the present invention;
图2是本发明实施例中提供的一种存储设备中高密度硬盘的部署示意图;FIG. 2 is a schematic diagram of deployment of a high-density hard disk in a storage device provided in an embodiment of the present invention;
图3是本发明实施例中提供的另一种存储设备的温度控制方法的流程图;FIG. 3 is a flow chart of another temperature control method for a storage device provided in an embodiment of the present invention;
图4是本发明实施例中提供的又一种存储设备的温度控制方法的流程图;FIG. 4 is a flowchart of another temperature control method for a storage device provided in an embodiment of the present invention;
图5是本发明实施例中提供的一种存储设备的温度控制装置的结构框图;FIG. 5 is a structural block diagram of a temperature control device for a storage device provided in an embodiment of the present invention;
图6是本发明实施例中提供的一种电子设备的结构示意图。Fig. 6 is a schematic structural diagram of an electronic device provided in an embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, but not to limit the present invention. In addition, it should be noted that, for the convenience of description, only some structures related to the present invention are shown in the drawings but not all structures.
在更加详细地讨论示例性实施例之前,应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作(或步骤)可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe various operations (or steps) as sequential processing, many of the operations (or steps) may be performed in parallel, concurrently, or simultaneously. In addition, the order of operations can be rearranged. The process may be terminated when its operations are complete, but may also have additional steps not included in the figure. The processing may correspond to a method, function, procedure, subroutine, subroutine, or the like.
图1是本发明实施例中提供的一种存储设备的温度控制方法的流程图。本发明实施例可适用于存储设备进行散热降温的情况,尤其是对高密度硬盘的存储设备进行散热降温的情形。该存储设备的温度控制方法可以由存储设备的温度控制装置执行,该存储设备的温度控制装置可以采用软件和/或硬件的方式实现,并可集成在任何具有网络通信功能的电子设备上。如图1所示,本发明实施例中提供的存储设备的温度控制方法,具体可包括以下步骤:FIG. 1 is a flow chart of a temperature control method for a storage device provided in an embodiment of the present invention. The embodiments of the present invention are applicable to the situation of heat dissipation and cooling of a storage device, especially the situation of heat dissipation and cooling of a storage device of a high-density hard disk. The temperature control method of the storage device can be executed by the temperature control device of the storage device. The temperature control device of the storage device can be realized by software and/or hardware, and can be integrated on any electronic device with network communication function. As shown in FIG. 1, the temperature control method of the storage device provided in the embodiment of the present invention may specifically include the following steps:
S110、确定存储设备当前周期使用的硬盘温度热力分布信息;硬盘温度热力分布信息用于描述存储设备中各槽位硬盘之间的温度关系。S110. Determine the thermal distribution information of the hard disk temperature used in the current period of the storage device; the thermal distribution information of the hard disk temperature is used to describe the temperature relationship between the hard disks in each slot in the storage device.
参见图2,在存储设备中包括多个槽位,每个槽位上均可安装硬盘。考虑到机房建设空间成本较高,存储设备中的各个槽位的位置是紧密靠近设置,这就造成安装在槽位的硬盘也同样会进行紧密靠近设置,在存储设备中设置高密度的硬盘,实现存储设备的高密度存储。这样,按照存储设备正常运行时内部高密度设置的各个硬盘的硬盘温度,可确定存储设备当前情况下使用的硬盘温度热力分布信息。可选地,在一个稳定的系统中,根据磁盘温度热力分布信息生成磁盘热力分布图,标示不同槽位硬盘之间的温度关系。Referring to FIG. 2 , the storage device includes a plurality of slots, and a hard disk can be installed in each slot. Considering the high cost of construction space in the computer room, the positions of the slots in the storage device are arranged close to each other, which causes the hard disks installed in the slots to also be arranged in close proximity, and high-density hard disks are installed in the storage device. Realize high-density storage of storage devices. In this way, according to the hard disk temperature of each hard disk internally set at high density during the normal operation of the storage device, the thermal distribution information of the hard disk temperature used by the storage device under the current situation can be determined. Optionally, in a stable system, a disk thermal distribution map is generated according to the thermal distribution information of the disk temperature, indicating the temperature relationship between the hard disks in different slots.
在存储设备中硬盘位置与硬盘类型不发生改变的情况下,一个稳定存储系统中存储设备中各个硬盘之间的温度关系通常是比较固定的。比如,通过硬盘温度热力分布信息可以描述存储设备中各槽位硬盘之间的温度高低变化,这样就可获知存储设备中各槽位硬盘温度之间的高低关系。可选地,确定存储设备当前周期使用的硬盘温度热力分布信息可包括:对存储设备中各个槽位硬盘的温度进行定期轮询,生成存储设备当前周期使用的硬盘温度热力分布信息;或者,在定期轮询存储设备中各个槽位硬盘的温度生成硬盘温度热力分布信息之后,对硬盘温度热力分布信息进行保存,当需要时直接从保存的内容中提取上一次轮询确定并预先存储的硬盘温度热力分布信息。Under the condition that the position and type of the hard disk in the storage device do not change, the temperature relationship among the hard disks in the storage device in a stable storage system is usually relatively fixed. For example, the thermal distribution information of the hard disk temperature can describe the temperature variation among the hard disks in each slot in the storage device, so that the relationship between the high and low temperatures of the hard disks in each slot in the storage device can be known. Optionally, determining the temperature thermal distribution information of the hard disk used in the current cycle of the storage device may include: periodically polling the temperature of the hard disk in each slot in the storage device to generate the thermal distribution information of the temperature of the hard disk used in the current cycle of the storage device; or, in Periodically poll the temperature of the hard disk in each slot in the storage device to generate the hard disk temperature thermal distribution information, save the hard disk temperature thermal distribution information, and directly extract the hard disk temperature determined and stored in advance from the saved content when needed Thermal distribution information.
S120、依据硬盘温度热力分布信息,从存储设备的硬盘中确定当前周期使用的待查询硬盘。S120. According to the temperature and thermal distribution information of the hard disk, determine the hard disk to be queried that is used in the current cycle from the hard disks of the storage device.
在存储系统中,存储设备中的硬盘是存储系统中发热量很大的部件,为了保证存储设备能够及时均衡散热,通常需要检测硬盘的温度信息来调整存储设备的散热强度进行降温散热,比如调整风扇转速进行降温散热。但是,硬盘的温度读取会给硬盘带来额外的读操作,尤其是高密度设置硬盘的存储设备中硬盘数量非常多,如果对硬盘进行大量读操作势必会成系统性能严重下降。In the storage system, the hard disk in the storage device is a component that generates a lot of heat in the storage system. In order to ensure that the storage device can dissipate heat in a timely manner, it is usually necessary to detect the temperature information of the hard disk to adjust the heat dissipation intensity of the storage device for cooling. Fan speed to cool down and dissipate heat. However, reading the temperature of the hard disk will bring additional read operations to the hard disk, especially in storage devices with high-density hard disks. There are a lot of hard disks. If a large number of hard disk read operations are performed on the hard disk, the system performance will be seriously degraded.
考虑到对存储设备中硬盘大量轮询造成的读影响,可根据硬盘温度热力分布信息指示的存储设备中各槽位硬盘温度之间的温度关系,从存储设备的各个槽位硬盘中筛选出用于进行温度查询的硬盘作为待查询硬盘。可选地,将筛选出的待查询硬盘的硬盘信息记录到待查询硬盘列表,以便后续降温控制过程中只针对待查询硬盘列表中记录的硬盘进行温度轮询,尽可能减少硬盘的温度读取给硬盘带来的额外读操作,尽可能减弱硬盘温度查询对系统性能造成的影响。Considering the read impact caused by a large number of polling hard disks in the storage device, the hard disks in each slot of the storage device can be selected according to the temperature relationship between the temperature of the hard disks in each slot in the storage device indicated by the thermal distribution information of the hard disk temperature. The hard disk used for temperature query is used as the hard disk to be queried. Optionally, record the screened hard disk information of the hard disk to be queried in the list of hard disks to be queried, so that in the subsequent cooling control process, only the hard disks recorded in the list of hard disks to be queried are polled for temperature, and the temperature reading of the hard disk is reduced as much as possible. The additional read operations brought to the hard disk minimize the impact of the hard disk temperature query on system performance.
S130、在当前周期进行温度控制时,通过对待查询硬盘进行温度检测,调整存储设备的散热强度进行降温。S130. When temperature control is performed in the current cycle, the temperature of the hard disk to be queried is detected, and the heat dissipation intensity of the storage device is adjusted to cool down.
由于存储设备中各槽位硬盘之间存在固定的温度高低关系,筛选出的待查询硬盘在一定程度上能反映其他硬盘的温度情况,因此,在对存储设备进行降温散热的过程中,只需对筛选出来的满足要求的待查询硬盘进行温度检测就可准确有效地对高密存储不同硬盘环境下存储设备进行散热降温,以保障硬盘在合理的温度条件下工作。比如,存储设备中包括X块硬盘,每次只对选取的Y块待查询硬盘进行温度查询,并间隔预设时长查询读取下一次Y块待查询硬盘温度,用于调整存储设备的散热强度进行降温。Since there is a fixed temperature relationship between the hard disks in each slot in the storage device, the selected hard disks to be queried can reflect the temperature of other hard disks to a certain extent. Therefore, in the process of cooling the storage device, only The temperature detection of the screened hard disks to be queried that meet the requirements can accurately and effectively dissipate heat and cool down the storage devices in different hard disk environments for high-density storage, so as to ensure that the hard disks work under reasonable temperature conditions. For example, if the storage device includes X hard disks, only the temperature of the selected Y hard disks to be queried is queried each time, and the temperature of the next Y hard disks to be queried is queried at preset intervals to adjust the heat dissipation intensity of the storage device Cool down.
可选地,针对存储设备的温度控制可划分为多个温度控制周期,在进入一个温度控制周期时可确定存储设备当前周期使用的硬盘温度热力分布信息,在当前周期的温度控制过程中可以复用基于当前周期的硬盘温度热力分布信息筛选出的待查询硬盘,这样就不需要频繁的确定硬盘温度热力分布信息以及频繁的筛选待查询硬盘。Optionally, the temperature control for the storage device can be divided into multiple temperature control cycles. When entering a temperature control cycle, the temperature and thermal distribution information of the hard disk used by the storage device in the current cycle can be determined, and can be repeated during the temperature control process of the current cycle. The hard disks to be queried are screened based on the thermal distribution information of the hard disk temperature in the current period, so that it is not necessary to frequently determine the thermal distribution information of the hard disk temperature and frequently screen the hard disks to be queried.
可选地,调整存储设备的散热强度进行降温可包括以下操作:进入降温控制阶段时,提升存储设备的散热强度以调高风扇风速进行降温散热;或者,进入降温控制阶段进行降温且降温不满足要求时保持存储设备的散热强度以保持固定风扇风速进行降温散热;或者,进入降温控制阶段进行降温且降温满足要求时逐步降低存储设备的散热强度以逐步调低风扇风速进行降温散热。Optionally, adjusting the heat dissipation intensity of the storage device to cool down may include the following operations: when entering the cooling control phase, increasing the heat dissipation intensity of the storage device to increase the fan speed to cool down; or, entering the cooling control phase to cool down and the cooling does not meet the requirements When required, maintain the heat dissipation intensity of the storage device to maintain a fixed fan speed for cooling and heat dissipation; or enter the cooling control stage for cooling and gradually reduce the heat dissipation intensity of the storage device when the cooling meets the requirements to gradually reduce the fan speed for cooling and heat dissipation.
根据本发明实施例中提供的存储设备的温度控制方案,对于高密度硬盘的存储设备,会根据存储设备中硬盘的温度热力分布选出符合要求的硬盘,在进行降温控制时只对符合要求的硬盘进行温度查询,避免对高密度存储设备中大量硬盘进行温度查询,减少硬盘温度读取会给硬盘带来的额外读操作,进而可以避免因为对硬盘温度的读操作造成系统性能大幅下降,同时还可通过对符合要求的硬盘进行温度查询来控制调整散热强度以降温,同时还可有效地对高密存储在不同硬盘配置环境下进行散热控制,保障硬盘在合理的温度条件下工作。According to the temperature control scheme of the storage device provided in the embodiment of the present invention, for a storage device with a high-density hard disk, the hard disk that meets the requirements will be selected according to the temperature and thermal distribution of the hard disk in the storage device, and only the hard disk that meets the requirements will be selected during cooling control. The temperature query of the hard disk avoids the temperature query of a large number of hard disks in high-density storage devices, reduces the extra read operations caused by the hard disk temperature reading to the hard disk, and thus avoids the system performance due to the hard disk temperature read operation. It can also control and adjust the heat dissipation intensity to cool down by querying the temperature of the hard disk that meets the requirements. At the same time, it can effectively control the heat dissipation of high-density storage in different hard disk configuration environments to ensure that the hard disk works under reasonable temperature conditions.
图3是本发明实施例中提供的另一种存储设备的温度控制方法的流程图。本发明实施例在上述实施例的基础上进行优化,本发明实施例可以与上述一个或者多个实施例中各个可选方案结合。如图3所示,本发明实施例中提供的存储设备的温度控制方法,具体可包括以下步骤:Fig. 3 is a flow chart of another temperature control method for a storage device provided in an embodiment of the present invention. The embodiments of the present invention are optimized on the basis of the foregoing embodiments, and the embodiments of the present invention may be combined with various optional solutions in the foregoing one or more embodiments. As shown in FIG. 3, the temperature control method of the storage device provided in the embodiment of the present invention may specifically include the following steps:
S310、确定在当前周期存储设备中各个槽位的硬盘在位信息;硬盘在位信息用于指示槽位上是否安装硬盘。S310. Determine the hard disk presence information of each slot in the storage device in the current cycle; the hard disk presence information is used to indicate whether a hard disk is installed in the slot.
针对存储设备的温度控制可划分为多个温度控制周期,在不同周期下存储设备中各个槽位的硬盘是否安装的情况会发生改变,因此存储设备中各个槽位的硬盘在位信息也会发生改变。The temperature control for the storage device can be divided into multiple temperature control cycles. In different cycles, whether the hard disk is installed in each slot in the storage device will change, so the hard disk presence information in each slot in the storage device will also change. Change.
S320、依据当前周期的硬盘在位信息,通过对存储设备中硬盘进行温度查询得到存储设备当前周期使用的硬盘温度热力分布信息。S320. Obtain temperature thermal distribution information of the hard disk used in the storage device in the current cycle by performing temperature query on the hard disk in the storage device according to the presence information of the hard disk in the current cycle.
其中,硬盘温度热力分布信息可以用于描述存储设备中各槽位硬盘之间的温度关系(比如温度高低变化关系)。通过硬盘在位信息指示对需要对存储设备中哪些槽位的硬盘进行温度查询,避免对没有硬盘的槽位进行无效查询。Wherein, the thermal distribution information of the hard disk temperature may be used to describe the temperature relationship between the hard disks in each slot in the storage device (for example, the relationship between high and low temperature changes). Use the hard disk presence information to indicate which slots in the storage device need to be queried for the temperature of the hard disks, so as to avoid invalid query for the slots without hard disks.
在本实施例的一种可选方案中,依据硬盘在位信息,通过对存储设备中硬盘进行温度查询得到硬盘温度热力分布信息,可包括步骤A1-A2:In an optional solution of this embodiment, according to the in-position information of the hard disk, the temperature and thermal distribution information of the hard disk is obtained by querying the temperature of the hard disk in the storage device, which may include steps A1-A2:
步骤A1、依据硬盘在位信息确定存储设备中的硬盘分布表Step A1, determine the hard disk distribution table in the storage device according to the hard disk presence information
步骤A2、依据硬盘分布表对存储设备的槽位上安装的硬盘进行温度查询,并依据温度查询结果生成包括存储设备中各槽位硬盘之间的温度关系的硬盘温度热力分布信息。Step A2. Perform temperature query on the hard disks installed in the slots of the storage device according to the hard disk distribution table, and generate hard disk temperature thermal distribution information including the temperature relationship between the hard disks in each slot in the storage device according to the temperature query results.
按照硬盘在位信息的指示可以获知存储的每个槽位上是否安装硬盘,这样就可以获知存储设备中硬盘的硬盘分布表。硬盘分布表中记录了存储设备的哪些槽位上设置安装了硬盘,以及指示哪些槽位上未安装硬盘。根据硬盘分布表可查询存储设备中所有硬盘的温度信息,并根据查询的各个硬盘的温度信息生成用于表征各槽位硬盘之间的温度关系的硬盘温度热力分布信息。According to the indication of the hard disk presence information, it can be known whether a hard disk is installed in each storage slot, so that the hard disk distribution table of the hard disk in the storage device can be known. The hard disk distribution table records which slots of the storage device are installed with hard disks, and indicates which slots are not installed with hard disks. According to the hard disk distribution table, the temperature information of all hard disks in the storage device can be queried, and the hard disk temperature thermal distribution information used to represent the temperature relationship between the hard disks in each slot is generated according to the queried temperature information of each hard disk.
可选地,当存储设备中硬盘位置或者硬盘插拔等变更,存储设备使用的硬盘分布表和硬盘温度热力分布信息也随时跟着更新,例如重新获取存储设备系统里所有磁盘的温度并找出比较热的插槽位置的磁盘,组成一个磁盘热力图列表表格作为硬盘温度热力分布信息,进而根据存储设备中各个操作硬盘位置变化进行重新排序。Optionally, when the location of the hard disk in the storage device or the insertion or removal of the hard disk is changed, the hard disk distribution table used by the storage device and the thermal distribution information of the hard disk temperature are also updated at any time, for example, re-acquire the temperatures of all disks in the storage device system and find out The disks in the hot slot positions form a disk heat map list table as the hard disk temperature thermal distribution information, and then reorder according to the position changes of each operating hard disk in the storage device.
可选地,硬盘温度热力分布信息可以是基于查询的各个槽位硬盘的硬盘位置与硬盘温度直接进行标定生成,此时硬盘温度热力分布信息中各个位置的热力大小可以采用硬盘温度描述。另一可选地,硬盘温度热力分布信息可以是基于查询的各个槽位硬盘的硬盘位置与硬盘温度进行归一化后进行标定生成,此时硬盘温度热力分布信息中各个位置的热力大小可以采用对硬盘温度进行归一化的处理值进行描述,虽然热力大小不是直接用温度描述,但是却能表征各槽位硬盘之间的温度关系。Optionally, the thermal distribution information of the hard disk temperature can be directly calibrated and generated based on the hard disk position of the hard disk in each slot queried and the hard disk temperature. At this time, the thermal power of each position in the thermal distribution information of the hard disk temperature can be described by the hard disk temperature. Alternatively, the thermal distribution information of the hard disk temperature can be generated based on normalization of the hard disk position and the hard disk temperature of the hard disk in each slot queried, and then calibrated. At this time, the thermal power of each position in the hard disk temperature thermal distribution information can use The normalized processing value of the hard disk temperature is described. Although the thermal power is not directly described by temperature, it can represent the temperature relationship between the hard disks in each slot.
S330、依据硬盘温度热力分布信息,从存储设备的硬盘中确定当前周期使用的待查询硬盘。S330. Determine, from the hard disks of the storage device, the hard disk to be queried that is used in the current cycle according to the temperature and thermal distribution information of the hard disk.
在本实施例的一种可选方案中,依据硬盘温度热力分布信息,从存储设备的硬盘中确定当前周期使用的待查询硬盘,可包括步骤B1-B2:In an optional solution of this embodiment, according to the thermal distribution information of the temperature of the hard disk, determining the hard disk to be queried in the current cycle from the hard disk of the storage device may include steps B1-B2:
步骤B1、依据硬盘温度热力分布信息指示的各个槽位硬盘的温度热力大小,按照温度热力由大到小顺序对存储设备中各个硬盘进行排序。Step B1, according to the temperature and thermal power of the hard disks in each slot indicated by the hard disk temperature and thermal distribution information, sort the hard disks in the storage device in descending order of temperature and thermal power.
步骤B2、基于排序结果从排序在前的硬盘中选取至少一个硬盘作为当前周期使用的待查询硬盘。Step B2. Based on the sorting result, at least one hard disk is selected from the hard disks sorted before as the hard disk to be queried for the current cycle.
硬盘温度热力分布信息指示各个槽位硬盘的温度热力大小,在温度热力分布图中,温度热力越大表明对应位置的硬盘温度越高,相反温度热力越小则表明对应位置的硬盘温度越小。通过对存储设备中各个槽位的硬盘进行排序,可将各个硬盘按照温度热力由大到小顺序进行排序,进而可获知存储设备中温度较高的硬盘有哪些,而温度较低的硬盘有哪些。The hard disk temperature and heat distribution information indicates the temperature and heat of the hard disk in each slot. In the temperature and heat distribution diagram, a larger temperature and heat indicates a higher temperature of the hard disk at the corresponding location, and a smaller temperature and heat indicates that the temperature of the hard disk at the corresponding location is lower. By sorting the hard disks in each slot in the storage device, the hard disks can be sorted in descending order of temperature and thermal power, and then you can know which hard disks have higher temperatures in the storage device, and which hard disks have lower temperatures .
按照对硬盘的排序结果,可以从排序在前的硬盘中选取预设个硬盘,即从温度较高的硬盘中选取预设个硬盘作为当前周期使用的待查询硬盘,并将筛选出的待查询硬盘的硬盘信息记录到待查询硬盘列表,以便后续降温控制过程中只针对待查询硬盘列表中记录的硬盘进行温度轮询。这样,每次只轮询这些磁盘的温度,好处是减少了轮询所有磁盘带来的读影响,并能更有效的集中在可能热的磁盘进行查询。According to the sorting results of the hard disks, you can select a preset hard disk from the hard disks sorted first, that is, select a preset hard disk from the hard disks with high temperature as the hard disk to be queried in the current cycle, and filter out the hard disk to be queried The hard disk information of the hard disk is recorded in the list of hard disks to be queried, so that in the subsequent cooling control process, only the hard disks recorded in the list of hard disks to be queried are polled for temperature. In this way, only polling the temperature of these disks each time has the advantage of reducing the read impact caused by polling all disks, and can more effectively focus on the possible hot disks for queries.
作为一种可选方案中,参见图2,存储设备中用于承载硬盘的各槽位阵列分布部署设置(比如行列分布设置),存储设备中硬盘可以沿存储设备的散热风道方向划分为至少一组阵列的硬盘,这样就可以将存储设备中的硬盘按照阵列进行区域划分。可选地,按照温度热力由大到小顺序对存储设备中各个硬盘进行排序,可包括以下操作:针对每一组阵列的硬盘,依据该组阵列硬盘的温度热力大小按照温度热力由大到小顺序对存储设备中该组阵列硬盘进行排序,以得到各组阵列硬盘的排序结果。相应地,针对每组阵列的硬盘,可将每组阵列硬盘中排序最靠前的硬盘筛选出来获得待查询硬盘。As an optional solution, referring to FIG. 2 , the slot arrays for carrying hard disks in the storage device are arranged in a distributed manner (such as row and column distribution settings), and the hard disks in the storage device can be divided into at least A group of hard disks in an array, so that the hard disks in the storage device can be divided into regions according to the array. Optionally, sorting the hard disks in the storage device in descending order of temperature and thermal power may include the following operations: For each group of hard disks in the array, according to the temperature and thermal power of the group of hard disks in the array, the order of temperature and thermal power is from large to small The group of array hard disks in the storage device is sequentially sorted to obtain a sorting result of each group of array hard disks. Correspondingly, for the hard disks in each group of arrays, the highest-ranked hard disks in each group of hard disks in the array can be screened out to obtain the hard disks to be queried.
例如,参见图2,在存储设备中可包括12个槽位,1号、2号与3号槽位是位于第一排,4号、5号与6号槽位是位于第二排,以此类推。如果第一排的1号、2号与3号槽位全装了硬盘,根据硬盘温度热力分布图,按照温度从高到低对第一排硬盘进行排序依次为3号、2号、1号,则只查询3号槽位的硬盘温度。如果第1排只装了1个槽位的硬盘,只查询这1个硬盘即可。如果第1排只安装了1号与2号槽位的硬盘,按照温度从高到低对第一排硬盘进行排序依次为2号、1号,此时只查询2号槽位的硬盘温度。For example, referring to Fig. 2, the storage device may include 12 slots, No. 1, No. 2 and No. 3 slots are located in the first row, and No. 4, No. 5 and No. 6 slots are located in the second row, so that And so on. If hard disks are installed in
S340、在当前周期进行温度控制时,通过对待查询硬盘进行温度检测,调整存储设备的散热强度进行降温。S340. When performing temperature control in the current cycle, adjust the heat dissipation intensity of the storage device to cool down by performing temperature detection on the hard disk to be queried.
在本实施例的另一种可选方案中,依据硬盘温度热力分布信息,从存储设备的硬盘中确定当前周期使用的待查询硬盘,可包括以下步骤:从存储设备的各个槽位硬盘中随机选取预设个硬盘作为当前周期使用的待查询硬盘。In another optional solution of this embodiment, according to the thermal distribution information of the hard disk temperature, determining the hard disk to be queried in the current cycle from the hard disk of the storage device may include the following steps: Select a preset hard disk as the hard disk to be queried for the current cycle.
参见图2,前述实施例的可选方案中,可根据硬盘温度热力分布图筛选确定待查询硬盘生成的待查询硬盘列表,待查询硬盘可能集中在{3,6,9,12}这几个槽位的硬盘。这样,每次只轮询这些磁盘的温度减少了轮询所有磁盘带来的读影响,每次都只查询{3,6,9,12}这几个槽位的硬盘,让这些硬盘一直承载温控带来的读操作,可能会影响这几个硬盘的性能。Referring to Fig. 2, in the optional solution of the aforementioned embodiment, the list of hard disks to be queried can be screened and determined according to the thermal distribution map of hard disk temperature, and the hard disks to be queried may be concentrated in {3, 6, 9, 12}. hard disk slot. In this way, only the temperature of these disks is polled each time to reduce the read impact caused by polling all disks, and only the hard disks in slots {3, 6, 9, 12} are queried each time, so that these hard disks are always loaded The read operation caused by temperature control may affect the performance of these hard disks.
一个稳定系统中,硬盘之间的温度关系是固定的,因此根据硬盘温度热力分布图就能得到各槽位硬盘温度之间的关系,那么1号槽位跟3号槽位的温差基本固定。此时,可选择不再固定读取{3,6,9,12}等温度热力排序在前的槽位的硬盘温度,而是按照温度热力分布图中指示的各个槽位硬盘随机读取部分其他槽位的硬盘作为待查询硬盘,而对随机选取的硬盘进行降温检测所使用的降温阈值可根据各个槽位硬盘的位置以及各个硬盘之间的温差关系进行推算。In a stable system, the temperature relationship between the hard disks is fixed, so the relationship between the hard disk temperatures in each slot can be obtained according to the thermal distribution diagram of the hard disk temperature, then the temperature difference between slot 1 and slot 3 is basically fixed. At this time, you can choose not to read the hard disk temperature of the first slots such as {3, 6, 9, 12}, etc., but randomly read the part of the hard disk in each slot indicated in the temperature thermal distribution diagram. The hard disks in other slots are used as the hard disks to be queried, and the cooling threshold used for the cooling detection of randomly selected hard disks can be calculated according to the positions of the hard disks in each slot and the temperature difference between the hard disks.
在获知各个槽位硬盘的位置以及各个硬盘之间的温差关系前提下,通过对温度热力排序在前的硬盘(比如{3,6,9,12}这几个槽位的硬盘)对应的降温阈值进行推算即可得到随机选取的硬盘对应的降温阈值。例如,存储设备中1号槽位硬盘的温度为50摄氏度,3号槽位硬盘的温度是55摄氏度,在一个稳定系统中上述两个硬盘之间温差通常是5摄氏度。假设系统规定3号槽位硬盘的降温阈值为55摄氏度,高于55摄氏度就需要调高风扇转速,那么当读取硬盘列表里随机选取的1号槽位的硬盘时,1号槽位的硬盘的调高风扇的降温阈值通过5摄氏度的温差推算就是50摄氏度。可选地,存储系统里设计的风扇调速的降温阈值不是固定值,而是根据不同温度热力图位置的硬盘设置不同阈值。Under the premise of knowing the position of the hard disk in each slot and the temperature difference relationship between each hard disk, through the corresponding cooling of the hard disk with the highest temperature thermal ranking (such as the hard disk in the slots {3, 6, 9, 12}) The temperature drop threshold corresponding to the randomly selected hard disk can be obtained by calculating the threshold. For example, the temperature of the hard disk in slot 1 in the storage device is 50 degrees Celsius, and the temperature of the hard disk in slot 3 is 55 degrees Celsius. In a stable system, the temperature difference between the above two hard disks is usually 5 degrees Celsius. Suppose the system stipulates that the cooling threshold of the hard disk in slot 3 is 55 degrees Celsius, and the fan speed needs to be increased if it is higher than 55 degrees Celsius, then when the hard disk in slot 1 randomly selected in the hard disk list is read, the hard disk in slot 1 The cooling threshold of the raised fan is 50 degrees Celsius based on the temperature difference of 5 degrees Celsius. Optionally, the cooling threshold of fan speed adjustment designed in the storage system is not a fixed value, but different thresholds are set according to hard disks at different temperature thermal map positions.
根据本发明实施例中提供的存储设备的温度控制方案,对于高密度硬盘的存储设备,会根据存储设备中硬盘的温度热力分布选出符合要求的硬盘,在进行降温控制时只对符合要求的硬盘进行温度查询,避免对高密度存储设备中大量硬盘进行温度查询,减少硬盘温度读取会给硬盘带来的额外读操作,进而可以避免因为对硬盘温度的读操作造成系统性能大幅下降,同时还可通过对符合要求的硬盘进行温度查询来控制调整散热强度以降温,同时还可有效地对高密存储在不同硬盘配置环境下进行散热控制,保障硬盘在合理的温度条件下工作。According to the temperature control scheme of the storage device provided in the embodiment of the present invention, for a storage device with a high-density hard disk, the hard disk that meets the requirements will be selected according to the temperature and thermal distribution of the hard disk in the storage device, and only the hard disk that meets the requirements will be selected during cooling control. The temperature query of the hard disk avoids the temperature query of a large number of hard disks in high-density storage devices, reduces the extra read operations caused by the hard disk temperature reading to the hard disk, and thus avoids the system performance due to the hard disk temperature read operation. It can also control and adjust the heat dissipation intensity to cool down by querying the temperature of the hard disk that meets the requirements. At the same time, it can effectively control the heat dissipation of high-density storage in different hard disk configuration environments to ensure that the hard disk works under reasonable temperature conditions.
图4是本发明实施例中提供的又一种存储设备的温度控制方法的流程图。本发明实施例在上述实施例的基础上进行优化,本发明实施例可以与上述一个或者多个实施例中各个可选方案结合。如图4所示,本发明实施例中提供的存储设备的温度控制方法,具体可包括以下步骤:Fig. 4 is a flowchart of another temperature control method for a storage device provided in an embodiment of the present invention. The embodiments of the present invention are optimized on the basis of the foregoing embodiments, and the embodiments of the present invention may be combined with various optional solutions in the foregoing one or more embodiments. As shown in FIG. 4, the temperature control method of the storage device provided in the embodiment of the present invention may specifically include the following steps:
S410、确定存储设备当前周期使用的硬盘温度热力分布信息;硬盘温度热力分布信息用于描述存储设备中各槽位硬盘之间的温度关系。S410. Determine the temperature thermal distribution information of the hard disk used in the current cycle of the storage device; the hard disk temperature thermal distribution information is used to describe the temperature relationship between the hard disks in each slot in the storage device.
S420、依据硬盘温度热力分布信息,从存储设备的硬盘中确定当前周期使用的待查询硬盘。S420. Determine, from the hard disks of the storage device, the hard disk to be queried that is used in the current cycle according to the temperature and thermal distribution information of the hard disk.
S430、在当前周期进行温度控制时,查询确定待查询硬盘的温度是否大于对应的预设降温阈值。S430. When performing temperature control in the current cycle, query to determine whether the temperature of the hard disk to be queried is greater than a corresponding preset cooling threshold.
其中,每个槽位硬盘对应的预设降温阈值通过硬盘温度热力分布信息指示的各个槽位硬盘的分布位置与各个槽位硬盘之间的温度差进行配置。Wherein, the preset cooling threshold corresponding to the hard disk in each slot is configured according to the distribution position of the hard disk in each slot indicated by the thermal distribution information of the hard disk temperature and the temperature difference between the hard disks in each slot.
在一个稳定存储系统中,硬盘之间的温度关系是固定的,因此根据硬盘温度热力分布图就能得到各槽位硬盘温度之间的高低关系,这样就可以针对存储设备中各个槽位硬盘之间的温差设置各个槽位硬盘的降温阈值。在当前周期进行温度控制时,通过对待查询硬盘进行温度检测,调整存储设备的散热强度进行降温可包括以下操作:针对筛选出的待查询硬盘执行温度信息的读操作,读取待查询硬盘的温度,并判断待查询硬盘的温度是否大于待查询硬盘对应的预设降温阈值。采用这样的方式,可以避免对存储设备的硬盘设备均进行频繁的读操作来获取各个硬盘的温度,从而能够避免占用过多硬盘带宽资源;同时,由于硬盘之间存在的固定关系,因此只需要确定其中部分硬盘的温度,就可以实现准确对各个硬盘进行温度监测,能适应高密存储的硬盘散热不均衡的情况。In a stable storage system, the temperature relationship between the hard disks is fixed, so the relationship between the high and low temperatures of the hard disks in each slot can be obtained according to the thermal distribution diagram of the hard disk temperature, so that the temperature relationship between the hard disks in each slot in the storage device can be determined. Set the cooling threshold of the hard disks in each slot based on the temperature difference between them. When performing temperature control in the current cycle, by detecting the temperature of the hard disk to be queried, adjusting the heat dissipation intensity of the storage device to cool down may include the following operations: performing a read operation of temperature information on the hard disk to be queried, and reading the temperature of the hard disk to be queried , and determine whether the temperature of the hard disk to be queried is greater than a preset cooling threshold corresponding to the hard disk to be queried. In this way, it is possible to avoid frequent reading operations on the hard disk devices of the storage device to obtain the temperature of each hard disk, thereby avoiding occupying too much bandwidth resources of the hard disk; at the same time, due to the fixed relationship between the hard disks, only need By determining the temperature of some of the hard disks, it is possible to accurately monitor the temperature of each hard disk, which can adapt to the uneven heat dissipation of high-density storage hard disks.
S440、若确定待查询硬盘的温度大于对应的预设降温阈值,则提升存储设备的散热强度对存储设备中硬盘进行降温,并将待查询硬盘添加到待降温硬盘列表中,用以后续使用待降温硬盘列表中的待查询硬盘进行降温控制。S440. If it is determined that the temperature of the hard disk to be queried is greater than the corresponding preset cooling threshold, increase the heat dissipation intensity of the storage device to cool down the hard disk in the storage device, and add the hard disk to be queried to the list of hard disks to be cooled for subsequent use. Cool down the hard disks to be queried in the cooling hard disk list.
当查询到一个待查询硬盘温度高于预设降温阈值时,可以调高存储设备中用于降温散热的散热风扇的转速,通过调整风扇的转速来对存储设备中高密度设置的硬盘进行散热降温。同时,还可将温度高于预设降温阈值的待查询硬盘放到待降温硬盘列表,待降温硬盘列表用于存放温度高于安全降温阈值的硬盘信息,这样后续每轮降温过程的温度查询只需周期获取待降温硬盘列表里的待查询硬盘温度即可准确进行降温控制,而不需要再重新筛选其他硬盘。这样待降温硬盘列表的设计可保证存储系统温度更准确调控,防止出现来回调风扇且可能散热困难区域的硬盘过热的问题。When it is found that the temperature of a hard disk to be queried is higher than the preset cooling threshold, the speed of the cooling fan used for cooling and heat dissipation in the storage device can be increased, and the high-density hard disk in the storage device can be cooled by adjusting the speed of the fan. At the same time, hard disks to be queried whose temperature is higher than the preset cooling threshold can also be placed in the list of hard disks to be cooled. The list of hard disks to be cooled is used to store information about hard disks whose temperature is higher than the safe cooling threshold. It is necessary to periodically obtain the temperature of the hard disks to be queried in the list of hard disks to be cooled to accurately control the temperature without re-screening other hard disks. In this way, the design of the list of hard disks to be cooled can ensure more accurate control of the temperature of the storage system, and prevent the problem of overheating of the hard disks in the areas where the fan is turned back and forth and the heat dissipation may be difficult.
在本实施例的一种可选方案中,通过对待查询硬盘进行温度检测,调整存储设备的散热强度进行降温,还可包括以下操作:In an optional solution of this embodiment, by performing temperature detection on the hard disk to be queried and adjusting the heat dissipation intensity of the storage device to cool down, the following operations may also be included:
进行降温后,若检测到待查询待降温硬盘列表中存在任一待查询硬盘,则继续保持存储设备的散热强度进行散热降温或者再次提升存储设备的散热强度进行散热降温。After cooling down, if any hard disk to be inquired is detected in the list of hard disks to be queried to be cooled down, continue to maintain the heat dissipation intensity of the storage device for cooling down or increase the heat dissipation intensity of the storage device again for cooling down.
在确定待查询硬盘的温度大于对应的预设降温阈值,并提升存储设备的散热强度对存储设备中硬盘进行降温之后,存储设备中的各个槽位的硬盘的温度可能会发生变化(包括温度升高或降低),为此在整存储设备的散热强度进行降温之后,可继续进行降温控制。在后续降温控制过程中,可以直接确定待查询待降温硬盘列表中是否存在任一待查询硬盘,只要待查询待降温硬盘列表里有硬盘,就一直调高或者保持存储系统的风扇转速进行,直至待查询待降温硬盘列表为空才考虑是否降低存储系统的风扇转速。After it is determined that the temperature of the hard disk to be queried is greater than the corresponding preset cooling threshold, and the heat dissipation intensity of the storage device is increased to cool down the hard disk in the storage device, the temperature of the hard disk in each slot in the storage device may change (including temperature rise High or low), for this reason, after cooling the heat dissipation intensity of the entire storage device, the cooling control can be continued. In the subsequent cooling control process, it can be directly determined whether there is any hard disk to be queried in the hard disk list to be queried and cooled. As long as there is a hard disk in the list of hard disks to be queried to be cooled, the fan speed of the storage system will be increased or maintained until Decrease the fan speed of the storage system only after the list of hard disks to be cooled is empty.
在本实施例的一种可选方案中,通过对待查询硬盘进行温度检测,调整存储设备的散热强度进行降温,还可包括以下操作:In an optional solution of this embodiment, by performing temperature detection on the hard disk to be queried and adjusting the heat dissipation intensity of the storage device to cool down, the following operations may also be included:
进行降温后,若检测到待查询待降温硬盘列表中不存在待查询硬盘,则在预设延迟时长后降低存储设备的散热强度进行散热降温。比如,在检测到待查询待降温硬盘列表中不存在待查询硬盘,采用预设延迟时长N后调低系统风扇转速来进行散热降温。其中,调低存储系统的风扇转速所采用预设延迟时长可以根据对待查询硬盘列表中待查询硬盘的温度查询间隔周期以及存储系统硬盘布局来设置。After cooling down, if it is detected that there is no hard disk to be queried in the list of hard disks to be queried to be cooled down, the heat dissipation intensity of the storage device is reduced to cool down after a preset delay time. For example, when it is detected that there is no hard disk to be queried in the list of hard disks to be queried and to be cooled, a preset delay time N is used to reduce the speed of the system fan to cool down the temperature. Wherein, the preset delay time for reducing the fan speed of the storage system can be set according to the temperature query interval period of the hard disk to be queried in the hard disk to be queried list and the hard disk layout of the storage system.
在本实施例的一种可选方案中,通过对待查询硬盘进行温度检测,调整存储设备的散热强度进行降温,还可包括:定期轮询待降温硬盘列表中待查询硬盘的温度,并在查询确定待查询硬盘的温度小于对应的预设降温阈值时,将待查询温度移出待降温硬盘列表。可选地,在将待查询温度移出待降温硬盘列表之后,还可包括以下操作:若再检测到待查询硬盘的温度大于对应的预设降温阈值,则将待查询硬盘再次添加到待降温硬盘列表中。In an optional solution of this embodiment, by detecting the temperature of the hard disk to be queried and adjusting the heat dissipation intensity of the storage device to cool down, it may also include: periodically polling the temperature of the hard disk to be queried in the list of hard disks to be cooled, and checking the temperature of the hard disk to be queried. When it is determined that the temperature of the hard disk to be queried is lower than the corresponding preset cooling threshold, the temperature to be queried is removed from the list of hard disks to be cooled. Optionally, after the temperature to be queried is removed from the list of hard disks to be cooled, the following operations may also be included: if it is detected that the temperature of the hard disk to be queried is greater than the corresponding preset cooling threshold, then the hard disk to be queried is added to the hard disk to be cooled again List.
在本实施例的一种可选方案中,每过预设间隔周期,比如间隔n分钟,对存储设备中所有槽位的硬盘进行温度扫描读取或者根据硬盘温度热力分布信息选择不同温差区域的硬盘进行温度扫描,获取存储设备中新的不同槽位硬盘热力温差,比如图2中1号槽位硬盘的温度跟3号槽位的硬盘温度之间温差可能不再是5摄氏度的温差,而是变成了x摄氏度的温差。In an optional solution of this embodiment, every preset interval period, such as an interval of n minutes, performs temperature scanning and reading on the hard disks in all slots in the storage device or selects different temperature difference areas according to the thermal distribution information of the hard disk temperature. Scan the temperature of the hard disk to obtain the thermal temperature difference of the new hard disk in different slots in the storage device. For example, in Figure 2, the temperature difference between the hard disk in slot 1 and the hard disk in slot 3 may no longer be 5 degrees Celsius, but is the temperature difference that becomes x degrees Celsius.
在本实施例的一种可选方案中,存在待查询硬盘列表与待降温硬盘列表的情况下,当定时任务到达查询硬盘温度时,若待降温硬盘列表中有硬盘,除了启动一个进程轮询待降温硬盘列表中的硬盘外,还同时有一个进程查询待查询硬盘列表的待查询硬盘,这时会查询两个来源的硬盘的温度,对比获取需要调高的降温阈值来决定是否调整风扇转速。当待降温硬盘列表中里清空时,只需要查询待查询硬盘表中的待查询硬盘的温度来与对应位置的降温阈值进行比对以此判断是否调整风扇转速。In an optional solution of this embodiment, when there is a list of hard disks to be queried and a list of hard disks to be cooled, when the scheduled task arrives at the time of querying the temperature of the hard disk, if there is a hard disk in the list of hard disks to be cooled, in addition to starting a process polling In addition to the hard disks in the list of hard disks to be cooled, there is also a process to query the hard disks to be queried in the list of hard disks to be queried. At this time, the temperature of the hard disks from the two sources will be queried, and the cooling threshold that needs to be increased will be compared to determine whether to adjust the fan speed. . When the list of hard disks to be cooled is cleared, it is only necessary to check the temperature of the hard disks to be queried in the table of hard disks to be queried to compare with the cooling threshold of the corresponding position to determine whether to adjust the fan speed.
根据本发明实施例中提供的存储设备的温度控制方案,对于高密度硬盘的存储设备,会根据存储设备中硬盘的温度热力分布选出符合要求的硬盘,在进行降温控制时只对符合要求的硬盘进行温度查询,避免对高密度存储设备中大量硬盘进行温度查询,减少硬盘温度读取会给硬盘带来的额外读操作,进而可以避免因为对硬盘温度的读操作造成系统性能大幅下降,同时还可通过对符合要求的硬盘进行温度查询来控制调整散热强度以降温,同时还可有效地对高密存储在不同硬盘配置环境下进行散热控制,保障硬盘在合理的温度条件下工作。According to the temperature control scheme of the storage device provided in the embodiment of the present invention, for a storage device with a high-density hard disk, the hard disk that meets the requirements will be selected according to the temperature and thermal distribution of the hard disk in the storage device, and only the hard disk that meets the requirements will be selected during cooling control. The temperature query of the hard disk avoids the temperature query of a large number of hard disks in high-density storage devices, reduces the extra read operations caused by the hard disk temperature reading to the hard disk, and thus avoids the system performance due to the hard disk temperature read operation. It can also control and adjust the heat dissipation intensity to cool down by querying the temperature of the hard disk that meets the requirements. At the same time, it can effectively control the heat dissipation of high-density storage in different hard disk configuration environments to ensure that the hard disk works under reasonable temperature conditions.
图5是本发明实施例中提供的一种存储设备的温度控制装置的结构框图。本发明实施例可适用于存储设备进行散热降温的情况,尤其是对高密度硬盘的存储设备进行散热降温的情形。该存储设备的温度控制装置可以采用软件和/或硬件的方式实现,并可集成在任何具有网络通信功能的电子设备上。如图5所示,本发明实施例中提供的存储设备的温度控制装置,具体可包括:热力确定模块510、待查询硬盘确定模块520和温度控制模块530。其中:Fig. 5 is a structural block diagram of a temperature control device for a storage device provided in an embodiment of the present invention. The embodiments of the present invention are applicable to the situation of heat dissipation and cooling of a storage device, especially the situation of heat dissipation and cooling of a storage device of a high-density hard disk. The temperature control device of the storage device can be realized by means of software and/or hardware, and can be integrated on any electronic device with network communication function. As shown in FIG. 5 , the temperature control device of the storage device provided in the embodiment of the present invention may specifically include: a
热力确定模块510,用于确定存储设备当前周期使用的硬盘温度热力分布信息;硬盘温度热力分布信息用于描述存储设备中各槽位硬盘之间的温度关系;The
待查询硬盘确定模块520,用于依据所述硬盘温度热力分布信息,从存储设备的硬盘中确定当前周期使用的待查询硬盘;The hard disk to be queried
温度控制模块530,用于在当前周期进行温度控制时,通过对待查询硬盘进行温度检测,调整存储设备的散热强度进行降温。The
在上述实施例的基础上,可选地,热力确定模块510用于:On the basis of the above embodiments, optionally, the
确定存储设备中各个槽位的硬盘在位信息;所述硬盘在位信息用于指示槽位上是否安装硬盘;Determine the hard disk presence information of each slot in the storage device; the hard disk presence information is used to indicate whether a hard disk is installed on the slot;
依据所述硬盘在位信息,通过对存储设备中硬盘进行温度查询得到所述硬盘温度热力分布信息。According to the in-position information of the hard disk, temperature and thermal distribution information of the hard disk is obtained by performing temperature query on the hard disk in the storage device.
在上述实施例的基础上,可选地,依据所述硬盘在位信息,通过对存储设备中硬盘进行温度查询得到所述硬盘温度热力分布信息,包括:On the basis of the above-mentioned embodiments, optionally, according to the presence information of the hard disk, the temperature and thermal distribution information of the hard disk is obtained by querying the temperature of the hard disk in the storage device, including:
依据所述硬盘在位信息确定存储设备中的硬盘分布表;Determine the hard disk distribution table in the storage device according to the hard disk presence information;
依据硬盘分布表对存储设备的槽位上安装的硬盘进行温度查询,并依据温度查询结果生成包括各槽位硬盘之间的温度关系的硬盘温度热力分布信息。According to the hard disk distribution table, the temperature of the hard disk installed in the slot of the storage device is queried, and according to the temperature query result, the hard disk temperature thermal distribution information including the temperature relationship between the hard disks of each slot is generated.
在上述实施例的基础上,可选地,待查询硬盘确定模块520用于:On the basis of the above-mentioned embodiments, optionally, the
依据所述硬盘温度热力分布信息指示的各个槽位硬盘的温度热力大小,按照温度热力由大到小顺序对存储设备中各个硬盘进行排序;According to the temperature and heat of the hard disks in each slot indicated by the hard disk temperature and heat distribution information, sort the hard disks in the storage device in descending order of temperature and heat;
基于排序结果从排序在前的硬盘中选取至少一个硬盘作为当前周期使用的待查询硬盘。Based on the sorting result, at least one hard disk is selected from the hard disks sorted before as the hard disk to be queried for the current cycle.
在上述实施例的基础上,可选地,所述存储设备中用于承载硬盘的各槽位阵列分布设置,所述存储设备中硬盘沿所述存储设备的散热风道方向划分为至少一组阵列硬盘;On the basis of the above embodiments, optionally, the arrays of slots for carrying hard disks in the storage device are arranged in a distributed manner, and the hard disks in the storage device are divided into at least one group along the direction of the heat dissipation air duct of the storage device array hard disk;
按照温度热力由大到小顺序对存储设备中各个硬盘进行排序,包括:Sort the hard disks in the storage device in ascending order of temperature and heat, including:
针对每一组阵列的硬盘,依据该阵列硬盘的温度热力大小按照温度热力由大到小顺序对存储设备中该列硬盘进行排序,以得到各列硬盘的排序结果。For each group of hard disks in the array, sort the row of hard disks in the storage device in descending order of temperature and thermal power according to the temperature and thermal power of the array of hard disks, so as to obtain the sorting result of each row of hard disks.
在上述实施例的基础上,可选地,温度控制模块530用于:On the basis of the above embodiments, optionally, the
查询确定待查询硬盘的温度是否大于对应的预设降温阈值;Query to determine whether the temperature of the hard disk to be queried is greater than the corresponding preset cooling threshold;
若确定待查询硬盘的温度大于对应的预设降温阈值,则提升存储设备的散热强度对存储设备中硬盘进行降温,并将待查询硬盘添加到待降温硬盘列表中;If it is determined that the temperature of the hard disk to be queried is greater than the corresponding preset cooling threshold, the heat dissipation intensity of the storage device is increased to cool down the hard disk in the storage device, and the hard disk to be queried is added to the list of hard disks to be cooled;
其中,每个槽位硬盘对应的预设降温阈值通过所述硬盘温度热力分布信息指示的各个槽位硬盘的分布位置与各个槽位硬盘之间的温度差进行配置。Wherein, the preset cooling threshold corresponding to the hard disk in each slot is configured by the distribution position of the hard disk in each slot indicated by the thermal distribution information of the hard disk temperature and the temperature difference between the hard disks in each slot.
在上述实施例的基础上,可选地,待查询硬盘确定模块520包括:On the basis of the above embodiments, optionally, the hard disk to be queried determining
依据所述硬盘温度热力分布信息指示的各槽位硬盘之间的温度关系,从存储设备的各个槽位硬盘中随机选取预设个硬盘作为当前周期使用的待查询硬盘。According to the temperature relationship between the hard disks in each slot indicated by the thermal distribution information of the hard disk temperature, a preset hard disk is randomly selected from the hard disks in each slot of the storage device as the hard disk to be queried for use in the current cycle.
在上述实施例的基础上,可选地,温度控制模块530还用于:On the basis of the above embodiments, optionally, the
进行降温后,若检测到待查询待降温硬盘列表中存在任一待查询硬盘,则继续保持存储设备的散热强度进行散热降温或者再次提升存储设备的散热强度进行散热降温。After cooling down, if any hard disk to be inquired is detected in the list of hard disks to be queried to be cooled down, continue to maintain the heat dissipation intensity of the storage device for cooling down or increase the heat dissipation intensity of the storage device again for cooling down.
在上述实施例的基础上,可选地,温度控制模块530还用于:On the basis of the above embodiments, optionally, the
进行降温后,若检测到待查询待降温硬盘列表中不存在待查询硬盘,则在预设延迟时长后降低存储设备的散热强度进行散热降温。After cooling down, if it is detected that there is no hard disk to be queried in the list of hard disks to be queried to be cooled down, the heat dissipation intensity of the storage device is reduced to cool down after a preset delay time.
在上述实施例的基础上,可选地,温度控制模块530还用于:On the basis of the above embodiments, optionally, the
定期轮询待降温硬盘列表中待查询硬盘的温度,并在查询确定待查询硬盘的温度小于对应的预设降温阈值时,将待查询温度移出待降温硬盘列表。Regularly poll the temperature of the hard disk to be queried in the list of hard disks to be cooled, and when the query determines that the temperature of the hard disk to be queried is lower than the corresponding preset cooling threshold, the temperature to be queried is removed from the list of hard disks to be cooled.
在上述实施例的基础上,可选地,温度控制模块530还用于:On the basis of the above embodiments, optionally, the
在将待查询温度移出待降温硬盘列表之后,若再检测到待查询硬盘的温度大于对应的预设降温阈值,则将待查询硬盘再次添加到待降温硬盘列表中。After the temperature to be queried is removed from the list of hard disks to be cooled, if it is detected that the temperature of the hard disk to be queried is greater than the corresponding preset cooling threshold, the hard disk to be queried is added to the list of hard disks to be cooled down again.
本发明实施例中所提供的存储设备的温度控制装置可执行上述本发明任意实施例中所提供的存储设备的温度控制方法,具备执行该存储设备的温度控制方法相应的功能和有益效果,未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例中所提供的存储设备的温度控制方法。The storage device temperature control device provided in the embodiment of the present invention can execute the storage device temperature control method provided in any embodiment of the present invention, and has the corresponding functions and beneficial effects of executing the storage device temperature control method. For the technical details described in detail in the foregoing embodiments, reference may be made to the method for controlling the temperature of a storage device provided in any embodiment of the present application.
图6是本发明实施例中提供的一种电子设备的结构示意图。如图6所示结构,本发明实施例中提供的电子设备包括:一个或多个处理器610和存储装置620;该电子设备中的处理器610可以是一个或多个,图6中以一个处理器610为例;存储装置620用于存储一个或多个程序;所述一个或多个程序被所述一个或多个处理器610执行,使得所述一个或多个处理器610实现如本发明实施例中任一项所述的存储设备的温度控制方法。Fig. 6 is a schematic structural diagram of an electronic device provided in an embodiment of the present invention. As shown in FIG. 6, the electronic device provided in the embodiment of the present invention includes: one or
该电子设备还可以包括:输入装置630和输出装置640。The electronic device may further include: an
该电子设备中的处理器610、存储装置620、输入装置630和输出装置640可以通过总线或其他方式连接,图6中以通过总线连接为例。The
该电子设备中的存储装置620作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例中所提供的存储设备的温度控制方法对应的程序指令/模块。处理器610通过运行存储在存储装置620中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述方法实施例中存储设备的温度控制方法。The
存储装置620可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储装置620可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储装置620可进一步包括相对于处理器610远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。The
输入装置630可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。输出装置640可包括显示屏等显示设备。The
并且,当上述电子设备所包括一个或者多个程序被所述一个或者多个处理器610执行时,程序进行如下操作:And, when one or more programs included in the above-mentioned electronic device are executed by the one or
确定存储设备当前周期使用的硬盘温度热力分布信息;所述硬盘温度热力分布信息用于描述存储设备中各槽位硬盘之间的温度关系;Determine the thermal distribution information of the hard disk temperature used in the current cycle of the storage device; the thermal distribution information of the hard disk temperature is used to describe the temperature relationship between the hard disks in each slot in the storage device;
依据所述硬盘温度热力分布信息,从存储设备的硬盘中确定当前周期使用的待查询硬盘;According to the thermal distribution information of the hard disk temperature, determine the hard disk to be queried that is used in the current period from the hard disk of the storage device;
在当前周期进行温度控制时,通过对待查询硬盘进行温度检测,调整存储设备的散热强度进行降温。When performing temperature control in the current cycle, the temperature of the hard disk to be queried is detected, and the heat dissipation intensity of the storage device is adjusted to cool down.
当然,本领域技术人员可以理解,当上述电子设备所包括一个或者多个程序被所述一个或者多个处理器610执行时,程序还可以进行本发明任意实施例中所提供的集群处理方法中的相关操作。Of course, those skilled in the art can understand that when one or more programs included in the above-mentioned electronic device are executed by the one or
本发明实施例中提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时用于执行存储设备的温度控制方法,该方法包括:An embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it is used to perform a method for controlling the temperature of a storage device. The method includes:
确定存储设备当前周期使用的硬盘温度热力分布信息;所述硬盘温度热力分布信息用于描述存储设备中各槽位硬盘之间的温度关系;Determine the thermal distribution information of the hard disk temperature used in the current cycle of the storage device; the thermal distribution information of the hard disk temperature is used to describe the temperature relationship between the hard disks in each slot in the storage device;
依据所述硬盘温度热力分布信息,从存储设备的硬盘中确定当前周期使用的待查询硬盘;According to the thermal distribution information of the hard disk temperature, determine the hard disk to be queried that is used in the current period from the hard disk of the storage device;
在当前周期进行温度控制时,通过对待查询硬盘进行温度检测,调整存储设备的散热强度进行降温。When performing temperature control in the current cycle, the temperature of the hard disk to be queried is detected, and the heat dissipation intensity of the storage device is adjusted to cool down.
可选的,该程序被处理器执行时还可以用于执行本发明任意实施例中所提供的存储设备的温度控制方法。Optionally, when the program is executed by the processor, it may also be used to execute the method for controlling the temperature of the storage device provided in any embodiment of the present invention.
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(Random AccessMemory,RAM)、只读存储器(Read Only Memory,ROM)、可擦式可编程只读存储器(ErasableProgrammable Read Only Memory,EPROM)、闪存、光纤、便携式CD-ROM、光存储器件、磁存储器件、或者上述的任意合适的组合。计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。The computer storage medium in the embodiments of the present invention may use any combination of one or more computer-readable media. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples (non-exhaustive list) of computer readable storage media include: electrical connections with one or more conductors, portable computer disks, hard disks, Random Access Memory (RAM), Read Only Memory ( Read Only Memory, ROM), Erasable Programmable Read Only Memory (Erasable Programmable Read Only Memory, EPROM), flash memory, optical fiber, portable CD-ROM, optical storage device, magnetic storage device, or any suitable combination of the above. A computer readable storage medium may be any tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device.
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于:电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。A computer readable signal medium may include a data signal carrying computer readable program code in baseband or as part of a carrier wave. Such propagated data signals may take many forms, including but not limited to: electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. .
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、无线电频率(RadioFrequency,RF)等等,或者上述的任意合适的组合。Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wires, optical cables, radio frequency (Radio Frequency, RF), etc., or any suitable combination of the above.
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。Computer program code for carrying out the operations of the present invention may be written in one or more programming languages, or combinations thereof, including object-oriented programming languages—such as Java, Smalltalk, C++, and conventional Procedural Programming Language - such as "C" or a similar programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user computer through any kind of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (for example, using an Internet service provider to connected via the Internet).
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。In the description of this specification, descriptions referring to the terms "one embodiment", "some embodiments", "example", "specific examples", or "some examples" mean that specific features described in connection with the embodiment or example , structure, material or characteristic is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。Note that the above are only preferred embodiments of the present invention and applied technical principles. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and can also include more other equivalent embodiments without departing from the concept of the present invention, and the present invention The scope is determined by the scope of the appended claims.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110863109.8A CN115686154A (en) | 2021-07-29 | 2021-07-29 | Temperature control method and device of storage equipment, electronic equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110863109.8A CN115686154A (en) | 2021-07-29 | 2021-07-29 | Temperature control method and device of storage equipment, electronic equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115686154A true CN115686154A (en) | 2023-02-03 |
Family
ID=85058303
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110863109.8A Pending CN115686154A (en) | 2021-07-29 | 2021-07-29 | Temperature control method and device of storage equipment, electronic equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115686154A (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160132409A1 (en) * | 2014-11-12 | 2016-05-12 | International Business Machines Corporation | Mirroring in three-dimensional stacked memory |
| CN110319043A (en) * | 2018-03-28 | 2019-10-11 | 阿里巴巴集团控股有限公司 | Cooling system and server |
| CN111858244A (en) * | 2020-07-16 | 2020-10-30 | 苏州浪潮智能科技有限公司 | A hard disk monitoring method, system, device and medium |
| CN112431780A (en) * | 2020-11-12 | 2021-03-02 | 苏州浪潮智能科技有限公司 | Method and system for regulating and controlling lower-layer fan of 4U storage server |
-
2021
- 2021-07-29 CN CN202110863109.8A patent/CN115686154A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160132409A1 (en) * | 2014-11-12 | 2016-05-12 | International Business Machines Corporation | Mirroring in three-dimensional stacked memory |
| CN110319043A (en) * | 2018-03-28 | 2019-10-11 | 阿里巴巴集团控股有限公司 | Cooling system and server |
| CN111858244A (en) * | 2020-07-16 | 2020-10-30 | 苏州浪潮智能科技有限公司 | A hard disk monitoring method, system, device and medium |
| CN112431780A (en) * | 2020-11-12 | 2021-03-02 | 苏州浪潮智能科技有限公司 | Method and system for regulating and controlling lower-layer fan of 4U storage server |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8195970B2 (en) | System and method for adapting a power usage of a server during a data center cooling failure | |
| US8650369B1 (en) | Managing data storage | |
| US10146280B2 (en) | Reconfiguration of computing device and/or non-volatile memory devices based on thermal analysis | |
| TWI496087B (en) | Performance management methods for electronic devices with multiple central processing units | |
| US20200225720A1 (en) | Information Handling System Having Regional Cooling | |
| US10863653B2 (en) | Thermal testing system and method of thermal testing | |
| US11042459B2 (en) | Method and computer storage node of shared storage system for abnormal behavior detection/analysis | |
| KR102834013B1 (en) | Solid state drive, electronic device including solid state drive, and method of managing solid state drive | |
| US20120041614A1 (en) | Fan speed control system and method | |
| US12393240B2 (en) | System and method for granular and dynamic control of fan speed and direction | |
| US10838471B2 (en) | System for estimating airflow exiting an information handling system and method therefor | |
| US20230176634A1 (en) | Management of composite cold temperature for data storage devices | |
| CN115686154A (en) | Temperature control method and device of storage equipment, electronic equipment and storage medium | |
| US11706050B2 (en) | Polling method and system for server sensors, and related apparatus | |
| TWI791243B (en) | Passively cooling hardware components | |
| US11977423B2 (en) | System and method for thermal management of motion sensitive systems | |
| CN107870660B (en) | Fan control method of electronic device | |
| US20140122799A1 (en) | Storage device and power saving method thereof | |
| US20120041597A1 (en) | Fan speed control system and method | |
| CN105426283B (en) | Electronic product thermal design optimization method | |
| US20250307030A1 (en) | Ai workload scheduling for power management | |
| US20150363312A1 (en) | Electronic system with memory control mechanism and method of operation thereof | |
| US20140254278A1 (en) | Writing Data To A Thermally Sensitive Memory Device | |
| KR20230146574A (en) | Customized thermal throttling using environmental conditions | |
| US20140325101A1 (en) | Determining a loop set identifying ports of a routing module connected in a storage fabric loop |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination |