CN110704274A - Temperature control method, device and equipment for solid state disk - Google Patents

Temperature control method, device and equipment for solid state disk Download PDF

Info

Publication number
CN110704274A
CN110704274A CN201910843086.7A CN201910843086A CN110704274A CN 110704274 A CN110704274 A CN 110704274A CN 201910843086 A CN201910843086 A CN 201910843086A CN 110704274 A CN110704274 A CN 110704274A
Authority
CN
China
Prior art keywords
solid state
state disk
temperature
writing
optimal
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.)
Withdrawn
Application number
CN201910843086.7A
Other languages
Chinese (zh)
Inventor
张彬
苏军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Wave Intelligent Technology Co Ltd
Original Assignee
Suzhou Wave Intelligent Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Suzhou Wave Intelligent Technology Co Ltd filed Critical Suzhou Wave Intelligent Technology Co Ltd
Priority to CN201910843086.7A priority Critical patent/CN110704274A/en
Publication of CN110704274A publication Critical patent/CN110704274A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/3037Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a memory, e.g. virtual memory, cache
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3058Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/38Response verification devices
    • G11C29/42Response verification devices using error correcting codes [ECC] or parity check

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)

Abstract

The invention discloses a temperature control method of a solid state disk, which can adjust the number of luns for data reading and writing in the solid state disk according to the current temperature value of the solid state disk, under the condition, the number of luns for data reading and writing can be reduced at higher temperature through presetting of a corresponding relation, namely, the data reading and writing bandwidth is reduced, the working strength is limited, thereby realizing the control of the temperature of the solid state disk through controlling the heat productivity of the solid state disk, reducing the possibility of damage of the hard disk and improving the data safety. The invention also discloses a temperature control device and equipment of the solid state disk, and the temperature control device and equipment have the same beneficial effects as the temperature control method of the solid state disk.

Description

Temperature control method, device and equipment for solid state disk
Technical Field
The invention relates to the field of storage, in particular to a temperature control method of a solid state disk, and further relates to a temperature control device and equipment of the solid state disk.
Background
In the case of the solid state disk, a mature solution is not available in the prior art, so that the hard disk is likely to be damaged, and data is also likely to be lost.
Therefore, how to provide a solution to the above technical problem is a problem that needs to be solved by those skilled in the art.
Disclosure of Invention
The invention aims to provide a temperature control method of a solid state disk, which reduces the possibility of damage of the hard disk and improves the data security; another object of the present invention is to provide a temperature control apparatus and device for a solid state disk, which reduces the possibility of damage to the hard disk and improves data security.
In order to solve the technical problem, the invention provides a temperature control method of a solid state disk, which comprises the following steps:
acquiring a current temperature value of the solid state disk;
determining the optimal active number according to the temperature value and the corresponding relation between the temperature interval and the optimal active number of the data reading and writing basic unit lun;
and adjusting the number of luns used for data reading and writing in the solid state disk to the optimal active number so as to change the reading and writing bandwidth of the solid state disk and reduce the temperature rise.
Preferably, the adjusting the number of luns used for data reading and writing in the solid state disk to the optimal active number specifically includes:
and adjusting the number of luns used for data reading and writing in the solid state disk to the optimal active number by modifying the numerical value in a flash memory power manager power allocation register (FPMPA).
Preferably, the correspondence between the temperature interval and the optimum activity number of lun is specifically:
when T is more than 0 ℃ and less than 70 ℃, the optimal activity number is a default maximum value;
when T is more than or equal to 70 ℃ and less than 75 ℃, the optimal active number is the active number corresponding to 60% of the maximum bandwidth;
when T is more than or equal to 75 ℃ and less than 83 ℃, the optimal active number is the active number corresponding to 10% of the maximum bandwidth;
when the temperature is less than or equal to 83 ℃ and less than or equal to T, the optimal active number is the active number corresponding to 10% of the maximum bandwidth, and all data read-write requests are not responded;
and controlling the optimal activity number to be the lowest value reached by the optimal activity number during temperature rising until the temperature value is 68 degrees, wherein the optimal activity number is controlled to be the default maximum value during temperature rising according to the corresponding relation.
Preferably, after the current temperature value of the solid state disk is obtained, the method for controlling the temperature of the solid state disk further includes:
and if the temperature value reaches 70 ℃, controlling an alarm to give an alarm.
Preferably, after the adjusting the number of luns used for data reading and writing in the solid state disk to the optimal active number, the method for controlling the temperature of the solid state disk further includes:
determining the ECC Decoder requirement number according to the optimal active number and the corresponding relation between the optimal active number and the ECC Decoder requirement number of the wrong Decoder;
and controlling the number of working ECC decoders in the main controller of the solid state disk to be the number of ECCDecoder requirements, and controlling the non-working ECC decoders to be powered off.
Preferably, the controlling the number of working ECC decoders in the main controller of the solid state disk to be the number required by the ECC decoders, and controlling the non-working ECC decoders to power down specifically includes:
and controlling the number of the working ECC decoders in the main controller of the solid state disk to be the ECC Decoder requirement number by modifying the numerical value in the error correction Decoder enable register DECECMACCEN, and controlling the non-working ECC decoders to be powered off.
In order to solve the above technical problem, the present invention further provides a temperature control device for a solid state disk, including:
the acquisition module is used for acquiring the current temperature value of the solid state disk;
the first determining module is used for determining the optimal active number according to the temperature value and the corresponding relation between the temperature interval and the optimal active number of lun;
and the adjusting module is used for adjusting the number of luns used for data reading and writing in the solid state disk to the optimal active number so as to change the reading and writing bandwidth of the solid state disk and reduce the temperature rise.
Preferably, the adjusting module is specifically configured to:
and adjusting the number of luns used for data reading and writing in the solid state disk to the optimal active number by modifying the numerical value in a flash memory power manager power allocation register (FPMPA).
Preferably, the temperature control device of the solid state disk further includes:
a second determining module, configured to determine the ECC Decoder requirement number according to the optimal active number and a corresponding relationship between the optimal active number and an ECC Decoder requirement number;
and the control module is used for controlling the number of the working ECC decoders in the main controller of the solid state disk to be the number required by the ECC decoders and controlling the non-working ECC decoders to be powered off.
In order to solve the above technical problem, the present invention further provides a temperature control device for a solid state disk, including:
a memory for storing a computer program;
and the processor is used for realizing the steps of the temperature control method of the solid state disk as described in any one of the above items when the computer program is executed.
The invention provides a temperature control method of a solid state disk, which can adjust the number of luns for data reading and writing in the solid state disk according to the current temperature value of the solid state disk, under the condition, the number of luns for data reading and writing can be reduced at higher temperature through presetting of a corresponding relation, namely, the data reading and writing bandwidth is reduced, the working strength is limited, thereby realizing the control of the temperature of the solid state disk through controlling the heat productivity of the solid state disk, reducing the possibility of damage of the hard disk and improving the data safety.
The invention also provides a temperature control device and equipment of the solid state disk, and the temperature control device and equipment have the same beneficial effects as the temperature control method of the solid state disk.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed in the prior art and the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without creative efforts.
Fig. 1 is a schematic flow chart of a method for controlling temperature of a solid state disk according to the present invention;
fig. 2 is a schematic structural diagram of a temperature control device of a solid state disk according to the present invention;
fig. 3 is a schematic structural diagram of a temperature control device of a solid state disk according to the present invention.
Detailed Description
The core of the invention is to provide a temperature control method of the solid state disk, which reduces the possibility of damage of the hard disk and improves the data security; the other core of the invention is to provide a temperature control device and equipment of the solid state disk, which reduce the possibility of damage of the hard disk and improve the data security.
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a schematic flow chart of a method for controlling a temperature of a solid state disk according to the present invention, including:
step S1: acquiring a current temperature value of the solid state disk;
specifically, there may be many methods for acquiring the current temperature value of the solid state disk, for example, the current temperature value of the solid state disk may be acquired by a temperature sensor disposed at a certain position of the solid state disk, and the embodiment of the present invention is not limited herein.
Wherein the current temperature value can be used as a data basis for temperature control in subsequent steps.
Step S2: determining the optimal active number according to the temperature value and the corresponding relation between the temperature interval and the optimal active number of the data reading and writing basic unit lun;
specifically, the data reading and writing basic unit lun is a basic unit used for receiving and executing commands in the process of reading and writing data of the solid state disk, and is located in the flash memory chip, the number of active luns, that is, working luns, determines the data reading and writing bandwidth of the solid state disk, and the data reading and writing bandwidth is in direct proportion to the power consumption of the solid state disk, so that the number of active luns is in direct proportion to the heat productivity of the solid state disk, therefore, in the embodiment of the invention, the corresponding relation between a temperature range and the optimal active number of luns can be preset, then the optimal active number of luns can be determined according to the current temperature value, that is, the optimal heat productivity of the solid state disk under the current temperature value is determined.
The determined optimal active number can be used as a data basis for operation in the subsequent steps.
In particular, the correspondence may take many forms, but the basic principle to be observed is to lower the optimum active value at higher temperature values and to increase the active value at lower temperature values.
Step S3: the number of luns used for data reading and writing in the solid state disk is adjusted to be the optimal active number, so that the reading and writing bandwidth of the solid state disk is changed, and the temperature rise is reduced.
Specifically, the number of luns used for data reading and writing in the hard disk can be adjusted to be the optimal active value, that is, the data reading and writing bandwidth of the solid state disk is changed by adjusting the number of luns used for data reading and writing, so that the heating value is changed, the temperature of the solid state disk can be quickly and accurately controlled, even if a cooling system fails, the temperature of the solid state disk can be effectively controlled, and the possibility of damage to the solid state disk is reduced.
The invention provides a temperature control method of a solid state disk, which can adjust the number of luns for data reading and writing in the solid state disk according to the current temperature value of the solid state disk, under the condition, the number of luns for data reading and writing can be reduced at higher temperature through presetting of a corresponding relation, namely, the data reading and writing bandwidth is reduced, the working strength is limited, thereby realizing the control of the temperature of the solid state disk through controlling the heat productivity of the solid state disk, reducing the possibility of damage of the hard disk and improving the data safety.
On the basis of the above-described embodiment:
as a preferred embodiment, adjusting the number of luns used for data reading and writing in the solid state disk to the optimal active number specifically includes:
the number of luns used for data reading and writing in the solid state disk is adjusted to be the optimal active number by modifying the numerical value in the flash memory power manager power distribution register FPMPA.
Specifically, the number of luns used for reading and writing data can be adjusted quickly and accurately by modifying the numerical value in the register FPMPA in the solid state disk.
Of course, in addition to the method for adjusting the number of luns used for reading and writing data, other ways may also be used to adjust the number of luns used for reading and writing data.
As a preferred embodiment, the correspondence between the temperature range and the optimum active number of luns is specifically:
when T is more than 0 ℃ and less than 70 ℃, the optimal activity number is the default maximum value;
when T is more than or equal to 70 ℃ and less than 75 ℃, the optimal active number is the active number corresponding to 60% of the maximum bandwidth;
when T is more than or equal to 75 ℃ and less than 83 ℃, the optimal active number is the active number corresponding to 10% of the maximum bandwidth;
when the temperature is less than or equal to T, the optimal active number is the active number corresponding to 10% of the maximum bandwidth, and all data read-write requests are not responded;
when the temperature is raised, the optimal active number is controlled according to the corresponding relation, when the temperature is lowered, the optimal active number is controlled to be kept at the lowest value reached by the optimal active number when the temperature is raised, and when the temperature value is 68 degrees, the optimal active number is controlled to be the default maximum value.
Specifically, the correspondence relationship in the embodiment of the present invention includes 4 temperature intervals and the corresponding optimal active numbers, when the solid state disk is just powered on, the temperature value is generally in an interval of 0 ℃ < T < 70 ℃, so the optimal active number may be a default maximum value, and once the temperature value rises to 70 ℃, the optimal active number may be determined as an active number corresponding to 60% of the maximum bandwidth, when the temperature value rises to 75 ℃, the optimal active number may be determined as an active number corresponding to 10% of the maximum bandwidth, and when the temperature rises to 83 ℃, the optimal active number may still be determined as an active number corresponding to 10% of the maximum bandwidth, at this time, the solid state disk no longer responds to the data read-write request (when the solid state disk does not respond to the data read-write request, the optimal active number may be set to any value, and when the active number corresponding to 10% of the maximum bandwidth is set to be convenient to decrease from above 83 ℃ to below 83 ℃, the active number corresponding to the optimal active number may be quickly determined as the active number The active number corresponding to 10% of the maximum bandwidth is used for data reading and writing), the solid state disk does not generate too much heat independently any more so as to realize cooling, when the temperature drops to 68 ℃, the optimal active number can be determined as the default maximum value corresponding to the interval, so that the solid state disk can be controlled to work with large bandwidth when the temperature value is low, and the solid state disk can be controlled to work with low bandwidth when the temperature value is high so as to slow down the temperature rise, and even if the cooling system of the solid state disk breaks down, the solid state disk can also be controlled in temperature by the method, so that the solid state disk is protected.
The critical point of each temperature interval in the embodiment of the invention can be autonomously determined by a worker according to the corresponding relationship between the empirical value, the temperature resistance value of the solid state disk and the bandwidth and the temperature rise, and the temperature of the solid state disk can be well controlled and protected.
Of course, in addition to the above correspondence, the correspondence between the temperature interval and the optimum active number of luns may be in other specific forms, and the embodiment of the present invention is not limited herein.
As a preferred embodiment, after obtaining the current temperature value of the solid state disk, the method for controlling the temperature of the solid state disk further includes:
if the temperature value reaches 70 ℃, the alarm is controlled to alarm.
Specifically, when the temperature reaches 70 ℃, the temperature reduction system may have a fault, and therefore the alarm is controlled to give an alarm, so that the worker can timely know the abnormal condition and carry out corresponding overhaul, and the temperature reduction system is restored to normal or the solid state disk is cooled by adopting other means as soon as possible with the help of manpower, thereby further protecting the solid state disk.
Of course, the alarm may also be automatically released, for example, the alarm may be automatically released when the temperature value is reduced to 68 ℃, and the embodiment of the present invention is not limited herein.
The alarm may be of various types, may be of local various types, and may also be of a remote network terminal alarm, which is not limited herein in the embodiments of the present invention.
As a preferred embodiment, after adjusting the number of luns used for data reading and writing in the solid state disk to the optimal active number, the method for controlling the temperature of the solid state disk further includes:
determining the ECC Decoder requirement number according to the optimal active number and the corresponding relation between the optimal active number and the ECC Decoder requirement number of the error Decoder;
the method comprises the steps of controlling the number of working ECC decoders in a main controller of the solid state disk to be the number of ECC Decoder requirements, and controlling non-working ECC decoders to be powered off.
Specifically, because the number of luns is reduced, the number of error correction decoders required by the solid state disk during operation is reduced, but there are many error correction decoders that do not actually need to operate in a standby state, and these error correction decoders in the standby state also generate power consumption, for example, there are 10 error correction decoders in total, the current number of luns corresponding to the number of luns only needs 3 error correction decoders, and the remaining 7 error correction decoders are basically not used, but the remaining 7 error correction decoders are always in the standby state and generate power consumption, therefore, in the embodiment of the present invention, the number of error correction decoders required can be determined according to the correspondence between the optimal active number and the number of error decoders ECCDecoder required, and then the number of operating ECC decoders in the main controller of the solid state disk can be controlled to be the number of ECC decoders required, and the non-operating ECC decoders are controlled to be powered off, therefore, the non-working error correction decoder can not be in a standby state and enters a power-off state, the power consumption and the heat productivity of the solid state disk are further controlled and reduced, and the solid state disk is protected from being damaged by high temperature.
The optimal active number and the corresponding relationship between the optimal active number and the ECC Decoder requirement number may be in various specific forms, and may be set by a worker.
As a preferred embodiment, controlling the number of working ECC decoders in the main controller of the solid state disk to be the number of ECC Decoder requirements, and controlling the non-working ECC decoders to power down specifically includes:
the number of working ECC decoders in the main controller of the solid state disk is controlled to the number of ECC Decoder requirements by modifying the value in the error correction Decoder enable register DECECMACCEN, and the non-working ECC Decoder is controlled to be powered off.
Specifically, the number of working ECC decoders in the main controller of the solid state disk is controlled to be the number of ECC Decoder requirements by modifying the value in the error correction Decoder enable register DECECMACCEN, and the non-working ECC Decoder is controlled to be powered off, so that the method has the advantages of quickness and convenience.
Of course, besides this method, the number of working ECC decoders in the main controller of the solid state disk may be controlled to be the number required by the ECC Decoder through other ways, and the non-working ECC Decoder is controlled to be powered off.
In order to solve the above technical problem, the present invention further provides a temperature control device for a solid state disk, including:
the acquisition module 1 is used for acquiring the current temperature value of the solid state disk;
the first determining module 2 is configured to determine an optimal active number according to the temperature value and a corresponding relationship between the temperature interval and the optimal active number of the lun;
and the adjusting module 3 is configured to adjust the number of luns used for data reading and writing in the solid state disk to an optimal active number, so as to change the read-write bandwidth of the solid state disk and reduce the temperature rise.
As a preferred embodiment, the adjusting module is specifically configured to:
the number of luns used for data reading and writing in the solid state disk is adjusted to be the optimal active number by modifying the numerical value in the flash memory power manager power distribution register FPMPA.
As a preferred embodiment, the temperature control apparatus of a solid state disk further includes:
the second determining module is used for determining the ECC Decoder requirement number according to the optimal active number and the corresponding relation between the optimal active number and the ECC Decoder requirement number of the error Decoder;
and the control module is used for controlling the number of the working ECC decoders in the main controller of the solid state disk to be the number required by the ECCDecoder and controlling the non-working ECC decoders to be powered off.
For the introduction of the temperature control device for a solid state disk provided in the embodiments of the present invention, please refer to the embodiments of the temperature control method for a solid state disk, which are not described herein again.
In order to solve the above technical problem, the present invention further provides a temperature control device for a solid state disk, including:
a memory 4 for storing a computer program;
and the processor 5 is used for implementing the steps of the temperature control method of the solid state disk as described in any one of the above when executing the computer program.
For the introduction of the temperature control device for a solid state disk provided in the embodiment of the present invention, please refer to the foregoing embodiment of the temperature control method for a solid state disk, which is not described herein again.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The device disclosed by the embodiment corresponds to the method disclosed by the embodiment, so that the description is simple, and the relevant points can be referred to the method part for description.
It is further noted that, in the present specification, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A temperature control method of a solid state disk is characterized by comprising the following steps:
acquiring a current temperature value of the solid state disk;
determining the optimal active number according to the temperature value and the corresponding relation between the temperature interval and the optimal active number of the data reading and writing basic unit lun;
and adjusting the number of luns used for data reading and writing in the solid state disk to the optimal active number so as to change the reading and writing bandwidth of the solid state disk and reduce the temperature rise.
2. The method according to claim 1, wherein the adjusting the number of luns used for data reading and writing in the solid-state disk to the optimal active number specifically comprises:
and adjusting the number of luns used for data reading and writing in the solid state disk to the optimal active number by modifying the numerical value in a flash memory power manager power allocation register (FPMPA).
3. The temperature control method of the solid state disk according to claim 2, wherein the correspondence between the temperature range and the optimum number of luns is specifically:
when T is more than 0 ℃ and less than 70 ℃, the optimal activity number is a default maximum value;
when T is more than or equal to 70 ℃ and less than 75 ℃, the optimal active number is the active number corresponding to 60% of the maximum bandwidth;
when T is more than or equal to 75 ℃ and less than 83 ℃, the optimal active number is the active number corresponding to 10% of the maximum bandwidth;
when the temperature is less than or equal to 83 ℃ and less than or equal to T, the optimal active number is the active number corresponding to 10% of the maximum bandwidth, and all data read-write requests are not responded;
and controlling the optimal activity number to be the lowest value reached by the optimal activity number during temperature rising until the temperature value is 68 degrees, wherein the optimal activity number is controlled to be the default maximum value during temperature rising according to the corresponding relation.
4. The method according to claim 3, wherein after the current temperature value of the solid state disk is obtained, the method further comprises:
and if the temperature value reaches 70 ℃, controlling an alarm to give an alarm.
5. The method according to any one of claims 1 to 4, wherein after the adjusting the number of luns used for reading and writing data in the solid state disk to the optimal active number, the method further comprises:
determining the ECC Decoder requirement number according to the optimal active number and the corresponding relation between the optimal active number and the ECC Decoder requirement number of the wrong Decoder;
and controlling the number of the working ECC decoders in the main controller of the solid state disk to be the number required by the ECC decoders, and controlling the non-working ECC decoders to be powered off.
6. The method according to claim 5, wherein the controlling the number of working ECC decoders in the main controller of the solid state disk to the number of ECC Decoder requirements and the controlling the non-working ECC decoders to power down specifically comprises:
and controlling the number of the working ECC decoders in the main controller of the solid state disk to be the ECC Decoder requirement number by modifying the value in the error correction Decoder enable register DECECMACCEN, and controlling the non-working ECCDecoders to be powered off.
7. A temperature control device of a solid state disk is characterized by comprising:
the acquisition module is used for acquiring the current temperature value of the solid state disk;
the first determining module is used for determining the optimal active number according to the temperature value and the corresponding relation between the temperature interval and the optimal active number of lun;
and the adjusting module is used for adjusting the number of luns used for data reading and writing in the solid state disk to the optimal active number so as to change the reading and writing bandwidth of the solid state disk and reduce the temperature rise.
8. The temperature control device of the solid state disk of claim 7, wherein the adjusting module is specifically configured to:
and adjusting the number of luns used for data reading and writing in the solid state disk to the optimal active number by modifying the numerical value in a flash memory power manager power allocation register (FPMPA).
9. The apparatus of claim 7 or 8, further comprising:
the second determining module is used for determining the ECC Decoder requirement number according to the optimal active number and the corresponding relation between the optimal active number and the ECC Decoder requirement number of the error Decoder;
and the control module is used for controlling the number of the working ECC decoders in the main controller of the solid state disk to be the number required by the ECC decoders and controlling the non-working ECC decoders to be powered off.
10. A temperature control device of a solid state disk, comprising:
a memory for storing a computer program;
a processor for implementing the steps of the method for controlling the temperature of a solid state disk according to any one of claims 1 to 6 when executing the computer program.
CN201910843086.7A 2019-09-06 2019-09-06 Temperature control method, device and equipment for solid state disk Withdrawn CN110704274A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910843086.7A CN110704274A (en) 2019-09-06 2019-09-06 Temperature control method, device and equipment for solid state disk

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910843086.7A CN110704274A (en) 2019-09-06 2019-09-06 Temperature control method, device and equipment for solid state disk

Publications (1)

Publication Number Publication Date
CN110704274A true CN110704274A (en) 2020-01-17

Family

ID=69194476

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910843086.7A Withdrawn CN110704274A (en) 2019-09-06 2019-09-06 Temperature control method, device and equipment for solid state disk

Country Status (1)

Country Link
CN (1) CN110704274A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111611098A (en) * 2020-05-22 2020-09-01 深圳忆联信息***有限公司 Solid state disk overheating protection method and device, computer equipment and storage medium
CN111625067A (en) * 2020-04-21 2020-09-04 至誉科技(武汉)有限公司 SSD-based adaptive temperature control method and device
CN111949099A (en) * 2020-09-01 2020-11-17 深圳大普微电子科技有限公司 Temperature control method, device and equipment of memory and storage medium
CN114077293A (en) * 2020-08-21 2022-02-22 宏碁股份有限公司 Electronic device and temperature control method of solid state disk thereof
WO2022226936A1 (en) * 2021-04-29 2022-11-03 华为技术有限公司 Method for limiting power consumption, and apparatus
CN116343849A (en) * 2023-05-30 2023-06-27 北京得瑞领新科技有限公司 Method, device, storage medium and equipment for improving SSD hybrid read-write performance

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105280239A (en) * 2015-10-22 2016-01-27 湖南国科微电子股份有限公司 Method and device for dynamically realizing ECC check codes of solid state drives
CN107342101A (en) * 2017-08-29 2017-11-10 郑州云海信息技术有限公司 The temprature control method and temperature control system of a kind of solid state hard disc
CN109271275A (en) * 2018-09-06 2019-01-25 浪潮电子信息产业股份有限公司 Bad block marking method, device, equipment and medium in solid state disk

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105280239A (en) * 2015-10-22 2016-01-27 湖南国科微电子股份有限公司 Method and device for dynamically realizing ECC check codes of solid state drives
CN107342101A (en) * 2017-08-29 2017-11-10 郑州云海信息技术有限公司 The temprature control method and temperature control system of a kind of solid state hard disc
CN109271275A (en) * 2018-09-06 2019-01-25 浪潮电子信息产业股份有限公司 Bad block marking method, device, equipment and medium in solid state disk

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111625067A (en) * 2020-04-21 2020-09-04 至誉科技(武汉)有限公司 SSD-based adaptive temperature control method and device
CN111611098A (en) * 2020-05-22 2020-09-01 深圳忆联信息***有限公司 Solid state disk overheating protection method and device, computer equipment and storage medium
CN114077293A (en) * 2020-08-21 2022-02-22 宏碁股份有限公司 Electronic device and temperature control method of solid state disk thereof
CN111949099A (en) * 2020-09-01 2020-11-17 深圳大普微电子科技有限公司 Temperature control method, device and equipment of memory and storage medium
WO2022226936A1 (en) * 2021-04-29 2022-11-03 华为技术有限公司 Method for limiting power consumption, and apparatus
CN116343849A (en) * 2023-05-30 2023-06-27 北京得瑞领新科技有限公司 Method, device, storage medium and equipment for improving SSD hybrid read-write performance
CN116343849B (en) * 2023-05-30 2023-08-15 北京得瑞领新科技有限公司 Method, device, storage medium and equipment for improving SSD hybrid read-write performance

Similar Documents

Publication Publication Date Title
CN110704274A (en) Temperature control method, device and equipment for solid state disk
EP2490090A1 (en) Wind turbine generator system fault processing method and system
CN109406115B (en) Scale detection method and liquid heating apparatus
WO2019192211A1 (en) Abnormality prompting method and intelligent socket
CN102708175B (en) Automatic reconnection method and automatic reconnection device for contingency interrupt of database connection
EP3916886A1 (en) Method and apparatus for controlling temperature of battery pack, and battery management system and storage medium
CN112524773B (en) Method and device for determining opening of electronic expansion valve
EP3477214A1 (en) Active control method and device for inverter air conditioner
US9727104B2 (en) Various PSUs adaptive server and method
CN113377179A (en) Method and device for reducing working temperature of solid state disk, computer equipment and medium
CN107919143B (en) Solid-state storage device and temperature control method thereof
CN109669840A (en) A kind of fan monitoring device
CN113375302B (en) Air conditioner voltage fluctuation control system and control method, electronic equipment and storage medium
CN111412633A (en) Air conditioner control method and device, storage medium and air conditioner
CN108279761B (en) Server power circuit supporting fan hot plug and control method
US10228882B2 (en) Semiconductor device and memory access control method
CN108255277B (en) Storage system and power management method thereof
US7917801B2 (en) Systems and methods for managing network communications
US20190138074A1 (en) Power monitoring and reduction
CN112506686A (en) Method and device for realizing log system of DCS (distributed control system) controller
CN111880637A (en) Protection method, device and equipment of server system and readable storage medium
CN107918522B (en) Solid state memory device and power control method thereof
CN116679816B (en) System power consumption adjusting method, system, terminal and storage medium
US7340617B1 (en) System and method of dynamically controlling storage device power supply current
CN114562475B (en) Control method and device of fan controller and substrate manager

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
WW01 Invention patent application withdrawn after publication

Application publication date: 20200117

WW01 Invention patent application withdrawn after publication