CN113377179A - Method and device for reducing working temperature of solid state disk, computer equipment and medium - Google Patents
Method and device for reducing working temperature of solid state disk, computer equipment and medium Download PDFInfo
- Publication number
- CN113377179A CN113377179A CN202110648450.1A CN202110648450A CN113377179A CN 113377179 A CN113377179 A CN 113377179A CN 202110648450 A CN202110648450 A CN 202110648450A CN 113377179 A CN113377179 A CN 113377179A
- Authority
- CN
- China
- Prior art keywords
- solid state
- state disk
- reducing
- temperature
- unit
- 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
- 239000007787 solid Substances 0.000 title claims abstract description 110
- 238000000034 method Methods 0.000 title claims abstract description 29
- 230000009467 reduction Effects 0.000 claims description 23
- 238000011084 recovery Methods 0.000 claims description 19
- 239000002245 particle Substances 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 12
- 238000011156 evaluation Methods 0.000 claims description 6
- 230000017525 heat dissipation Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000001816 cooling Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000006378 damage Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 239000002184 metal Substances 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000002035 prolonged effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 239000008187 granular material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
- G06F1/203—Cooling means for portable computers, e.g. for laptops
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
- G06F1/206—Cooling means comprising thermal management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3058—Monitoring 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
The invention discloses a method, a device, computer equipment and a medium for reducing the working temperature of a solid state disk, wherein the method comprises the following steps: setting a temperature threshold of the solid state disk; reading the surface temperature of the solid state disk in real time; judging whether the surface temperature of the solid state disk reaches a set temperature threshold value or not; if the surface temperature of the solid state disk reaches a set temperature threshold, reducing the read-write speed of the solid state disk; and when the working temperature of the solid state disk is reduced to a set value, the read-write speed of the solid state disk is recovered. The invention effectively reduces the working temperature of the hard disk without changing any physical structure, so that the notebook computer can stably run in a proper working environment.
Description
Technical Field
The invention relates to a solid state disk, in particular to a method, a device, computer equipment and a medium for reducing the working temperature of the solid state disk.
Background
The temperature of the solid state disk during working is an important index which is relatively concerned by customers, and the use experience of a notebook user is influenced and even harm is caused by overhigh temperature. At present, a customer reduces the surface temperature through a radiating pad or a metal extension plate, and the cooling method belongs to a passive cooling measure, and if the physical structure changes, the radiating effect is not ideal. Specifically, the heat dissipation pad is attached to the surface of the hard disk, so that the heat dissipation pad is easy to damage when the hard disk is repeatedly plugged and pulled out for use although the heat dissipation effect is good; in addition, the metal extension plate is used for heat dissipation, the heat dissipation effect is not obvious, and particularly after the surface temperature exceeds 80 ℃.
Therefore, it is necessary to design a scheme that the solid state disk can be cooled by software instead of by physical heat dissipation.
Disclosure of Invention
The invention aims to overcome the defects of the prior art and provides a method, a device, computer equipment and a medium for reducing the working temperature of a solid state disk.
In order to achieve the purpose, the invention adopts the following technical scheme:
in a first aspect, a method for reducing an operating temperature of a solid state disk, the method includes:
setting a temperature threshold of the solid state disk;
reading the surface temperature of the solid state disk in real time;
judging whether the surface temperature of the solid state disk reaches a set temperature threshold value or not;
if the surface temperature of the solid state disk reaches a set temperature threshold, reducing the read-write speed of the solid state disk;
and when the working temperature of the solid state disk is reduced to a set value, the read-write speed of the solid state disk is recovered.
The further technical scheme is as follows: the step of reducing the read-write speed of the solid state disk specifically includes:
controlling the number of read-write commands in unit time of a PCIe channel to reduce the transmission IOPs;
the working frequency of the main control chip and the clock frequency of the flash memory particles are reduced.
The further technical scheme is as follows: when the working temperature of the solid state disk is reduced to a set value, the step of recovering the read-write speed of the solid state disk specifically comprises the following steps:
recovering the number of read-write commands in unit time of the PCIe channel to ensure the maximum transmission of IOPs;
and recovering the working frequency of the main control chip and the clock frequency of the flash memory particles to a normal state.
The further technical scheme is as follows: the step of setting the temperature threshold of the solid state disk specifically includes:
evaluating an upper temperature threshold;
writing mild and severe heat reduction parameters of the firmware;
and setting the percentage of the hard disk reading and writing rate frequency reduction after triggering the mild and severe heat reduction parameters.
In a second aspect, a device for reducing the working temperature of a solid state disk comprises a setting unit, a real-time reading unit, a judging unit, a reducing unit and a recovering unit;
the setting unit is used for setting the temperature threshold of the solid state disk;
the real-time reading unit is used for reading the surface temperature of the solid state disk in real time;
the judging unit is used for judging whether the surface temperature of the solid state disk reaches a set temperature threshold value;
the reducing unit is used for reducing the read-write speed of the solid state disk;
and the recovery unit is used for recovering the read-write speed of the solid state disk when the working temperature of the solid state disk is reduced to a set value.
The further technical scheme is as follows: the lowering unit comprises a control module and a lowering module;
the control module is used for controlling the number of read-write commands in unit time of the PCIe channel so as to reduce the transmission IOPs;
the reducing module is used for reducing the working frequency of the main control chip and the clock frequency of the flash memory particles.
The further technical scheme is as follows: the recovery unit comprises a first recovery module and a second recovery module;
the first recovery module is used for recovering the number of read-write commands in unit time of the PCIe channel so as to ensure the maximum transmission of IOPs;
and the second recovery module is used for recovering the working frequency of the main control chip and the clock frequency of the flash memory particles to a normal state.
The further technical scheme is as follows: the setting unit comprises an evaluation module, a writing module and a setting module;
the evaluation module is used for evaluating an upper temperature threshold;
the writing module is used for writing mild and severe heat reduction parameters of the firmware;
and the setting module is used for setting the percentage of the reading and writing rate of the hard disk subjected to frequency reduction after triggering the mild and severe heat reduction parameters.
In a third aspect, a computer device comprises a memory, a processor and a computer program stored on the memory and executable on the processor, and the processor executes the computer program to implement the method steps for reducing the operating temperature of a solid state disk as described above.
In a fourth aspect, a storage medium stores a computer program comprising program instructions which, when executed by a processor, cause the processor to perform the method steps of reducing the operating temperature of a solid state disk as described above.
Compared with the prior art, the invention has the beneficial effects that: when the working temperature of the solid state disk reaches the set temperature threshold value, the reading and writing speed of the solid state disk can be automatically and dynamically adjusted to properly reduce the temperature of the solid state disk, and the working temperature of the solid state disk is maintained within a reasonable range, so that good user experience is ensured, the service life of the solid state disk is prolonged, in addition, the temperature is not required to be reduced in a physical mode, the working temperature of the hard disk is effectively reduced under the condition of not changing any physical structure, and the notebook computer is enabled to stably run in a proper working environment.
The foregoing description is only an overview of the technical solutions of the present invention, and in order to make the technical means of the present invention more clearly understood, the present invention may be implemented according to the content of the description, and in order to make the above and other objects, features, and advantages of the present invention more apparent, the following detailed description will be given of preferred embodiments.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a flowchart illustrating a method for reducing the operating temperature of a solid state drive according to an embodiment of the present invention;
FIG. 2 is a schematic block diagram of an embodiment of an apparatus for reducing an operating temperature of a solid state disk according to the present invention;
FIG. 3 is a schematic block diagram of one embodiment of a computer device of the present invention.
Detailed Description
The technical solutions of the present invention will be described clearly and completely with reference to specific embodiments of the present invention, and it should be understood that the described embodiments are a part of the embodiments of the present invention, and not all of the embodiments. 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.
It will be understood that the terms "comprises" and/or "comprising," when used in this specification and claims, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It is also to be understood that the terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used in the specification of the present invention and the appended claims, the singular forms "a," "an," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
It should be further understood that the term "and/or" as used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
The invention provides a method for reducing the working temperature of a solid state disk, please refer to fig. 1, which comprises the following steps:
s10, setting the temperature threshold of the solid state disk, and executing the step S20.
Step S10 specifically includes the following steps:
s101, evaluating an upper temperature limit threshold;
s102, writing mild and severe heat reduction parameters of firmware;
s103, setting the percentage of the hard disk reading and writing rate frequency reduction after triggering the mild and severe heat reduction parameters.
Specifically, a proper upper limit temperature threshold is evaluated according to customer requirements and product structures, the upper limit temperature is normally set to 70 ℃, after the upper limit temperature is set, a (LITT/HITT) mild/severe heat reduction parameter of a firmware is written in, and the percentage of the read-write rate frequency reduction of the hard disk after triggering the LITT/HITT is set, so that the temperature threshold setting of the solid state disk is completed.
And S20, reading the surface temperature of the solid state disk in real time, and executing the step S30.
Specifically, after the read-write behavior starts, the SMART temperature can be transmitted to the main control of the solid state disk in real time through the temperature sensor near the storage particles of the solid state disk.
S30, judging whether the surface temperature of the solid state disk reaches a set temperature threshold value; if so, go to step S40, otherwise go to step S20 to read the surface temperature of the solid state disk in real time.
Specifically, the solid state disk master control can judge whether the current temperature reaches the upper temperature limit threshold value after reading the SMART temperature.
S40, reducing the read-write speed of the solid state disk, and executing the step S50.
Step S40 specifically includes the following steps:
s401, controlling the number of read-write commands in unit time of a PCIe channel to reduce transmission IOPs;
s402, reducing the working frequency of the main control chip and the clock frequency of the flash memory particles.
Specifically, the number of read/write commands in unit time of the PCIe channel is controlled to reduce the transmission IOPs, and the operating frequency of the main control chip and the clock frequency of the flash memory particles are reduced. Typically, the operating frequency of the master chip is from 667MHz to 500MHz, and the clock frequency of the flash memory particles is from 325MHz to 200 MHz.
And S50, when the working temperature of the solid state disk is reduced to a set value, restoring the read-write speed of the solid state disk, and executing the step S20.
Step S50 specifically includes the following steps:
when the working temperature of the solid state disk is reduced to a set value, the step of recovering the read-write speed of the solid state disk specifically comprises the following steps:
s501, recovering the number of read-write commands in unit time of a PCIe channel to ensure maximum transmission of IOPs;
s502, restoring the working frequency of the main control chip and the clock frequency of the flash memory particles to a normal state.
Specifically, when the working temperature of the solid state disk is reduced to a set value, the read-write rate of the solid state disk is recovered, and in a normal case, when the working temperature of the solid state disk is reduced by 10 degrees, the number of read-write commands in a unit time of a PCIe channel is recovered to ensure maximum transmission of IOPs, the working frequency of the main control chip is recovered from 500MHz to 667MHz, and the clock frequency of the flash memory particles is recovered from 200Hz to 325 MHz. And after the recovery, continuing to read the surface temperature of the solid state disk in real time, and if the temperature threshold of the solid state disk is reached again, repeating the action of the step S40 until the test is completed.
The reading and writing speed through automatic dynamic adjustment solid state hard drives suitably reduces the hard disk temperature, lets the operating temperature of hard disk maintain in a reasonable within range to guaranteed good user experience and prolonged the life of solid state hard drives, effectively reduced the operating temperature of hard disk under the condition that does not change any physical structure moreover, let notebook computer keep steady operation under suitable operational environment, compare in traditional mode not only the cooling effect is showing, and the mode is more reasonable moreover.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
Corresponding to the method for reducing the working temperature of the solid state disk, an embodiment of the invention further provides a device for reducing the working temperature of the solid state disk, referring to fig. 2, the device includes a setting unit 1, a real-time reading unit 2, a judging unit 3, a reducing unit 4, and a recovering unit 5;
the device comprises a setting unit 1, a control unit and a control unit, wherein the setting unit 1 is used for setting a temperature threshold of a solid state disk;
the real-time reading unit 2 is used for reading the surface temperature of the solid state disk in real time;
the judging unit 3 is used for judging whether the surface temperature of the solid state disk reaches a set temperature threshold value;
the reducing unit 4 is used for reducing the read-write speed of the solid state disk;
and the recovery unit 5 is used for recovering the read-write speed of the solid state disk when the working temperature of the solid state disk is reduced to a set value.
Further, the lowering unit 4 comprises a control module 41 and a lowering module 42;
the control module 41 is configured to control the number of read/write commands in a unit time of the PCIe channel to reduce the transmission IOPs;
and the reducing module 42 is used for reducing the working frequency of the main control chip and the clock frequency of the flash memory particles.
Further, the recovery unit 5 includes a first recovery module 51 and a second recovery module 52;
a first recovery module 51, configured to recover the number of read/write commands in a unit time of the PCIe channel to ensure maximum transmission of IOPs;
and a second recovery module 52, configured to recover the operating frequency of the master control chip and the clock frequency of the flash memory granules to a normal state.
Further, the setting unit 1 includes an evaluation module 11, a writing module 12, and a setting module 13;
an evaluation module 11 for evaluating an upper temperature threshold;
a write module 12 for writing mild and severe heat reduction parameters of the firmware;
and the setting module 13 is used for setting the percentage of the hard disk reading and writing rate frequency reduction after triggering the mild and severe heat reduction parameters.
As shown in fig. 3, the embodiment of the present invention further provides a computer device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the method steps for reducing the operating temperature of the solid state disk described above are implemented.
The computer device 700 may be a terminal or a server. The computer device 700 includes a processor 720, memory, and a network interface 750, which are connected by a system bus 710, where the memory may include non-volatile storage media 730 and internal memory 740.
The non-volatile storage medium 730 may store an operating system 731 and computer programs 732. The computer programs 732, when executed, may cause the processor 720 to perform any of a number of methods for reducing the operating temperature of a solid state disk.
The processor 720 is used to provide computing and control capabilities, supporting the operation of the overall computer device 700.
The internal memory 740 provides an environment for the operation of the computer program 732 in the non-volatile storage medium 730, and when the computer program 732 is executed by the processor 720, the processor 720 may be caused to perform any method for reducing the operating temperature of the solid state disk.
The network interface 750 is used for network communication such as sending assigned tasks and the like. Those skilled in the art will appreciate that the configuration shown in fig. 3 is a block diagram of only a portion of the configuration relevant to the present teachings and is not intended to limit the computing device 700 to which the present teachings may be applied, and that a particular computing device 700 may include more or less components than those shown, or may combine certain components, or have a different arrangement of components. Wherein the processor 720 is configured to execute the program code stored in the memory to perform the following steps:
setting a temperature threshold of the solid state disk;
reading the surface temperature of the solid state disk in real time;
judging whether the surface temperature of the solid state disk reaches a set temperature threshold value or not;
if the surface temperature of the solid state disk reaches a set temperature threshold, reducing the read-write speed of the solid state disk;
and when the working temperature of the solid state disk is reduced to a set value, the read-write speed of the solid state disk is recovered.
The further technical scheme is as follows: the step of reducing the read-write speed of the solid state disk specifically includes:
controlling the number of read-write commands in unit time of a PCIe channel to reduce the transmission IOPs;
the working frequency of the main control chip and the clock frequency of the flash memory particles are reduced.
The further technical scheme is as follows: when the working temperature of the solid state disk is reduced to a set value, the step of recovering the read-write speed of the solid state disk specifically comprises the following steps:
recovering the number of read-write commands in unit time of the PCIe channel to ensure the maximum transmission of IOPs;
and recovering the working frequency of the main control chip and the clock frequency of the flash memory particles to a normal state.
The further technical scheme is as follows: the step of setting the temperature threshold of the solid state disk specifically includes:
evaluating an upper temperature threshold;
writing mild and severe heat reduction parameters of the firmware;
and setting the percentage of the hard disk reading and writing rate frequency reduction after triggering the mild and severe heat reduction parameters.
It should be understood that, in the embodiment of the present Application, the Processor 720 may be a Central Processing Unit (CPU), and the Processor 720 may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other Programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. Wherein a general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Those skilled in the art will appreciate that the configuration of computer device 700 depicted in FIG. 3 is not intended to be limiting of computer device 700 and may include more or less components than those shown, or some components in combination, or a different arrangement of components.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present invention may be implemented in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the methods according to the embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
It will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-mentioned division of the functional units and modules is illustrated, and in practical applications, the above-mentioned function distribution may be performed by different functional units and modules according to needs, that is, the internal structure of the apparatus is divided into different functional units or modules to perform all or part of the above-mentioned functions. Each functional unit and module in the embodiments may be integrated in one processing unit, or each unit may exist alone physically, or two or more units are integrated in one unit, and the integrated unit may be implemented in a form of hardware, or in a form of software functional unit. In addition, specific names of the functional units and modules are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present application. The specific working processes of the units and modules in the above-mentioned apparatus may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
In the embodiments provided in the present invention, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described device embodiments are merely illustrative, and for example, the division of the modules or units is only one logical functional division, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another device, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
While the invention has been described with reference to specific embodiments, the invention is not limited thereto, and various equivalent modifications and substitutions can be easily made by those skilled in the art within the technical scope of the invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. The method for reducing the working temperature of the solid state disk is characterized by comprising the following steps:
setting a temperature threshold of the solid state disk;
reading the surface temperature of the solid state disk in real time;
judging whether the surface temperature of the solid state disk reaches a set temperature threshold value or not;
if the surface temperature of the solid state disk reaches a set temperature threshold, reducing the read-write speed of the solid state disk;
and when the working temperature of the solid state disk is reduced to a set value, the read-write speed of the solid state disk is recovered.
2. The method according to claim 1, wherein the step of reducing the read-write speed of the solid state disk specifically comprises:
controlling the number of read-write commands in unit time of a PCIe channel to reduce the transmission IOPs;
the working frequency of the main control chip and the clock frequency of the flash memory particles are reduced.
3. The method according to claim 1, wherein the step of recovering the read-write speed of the solid state disk when the operating temperature of the solid state disk drops to the set value specifically comprises:
recovering the number of read-write commands in unit time of the PCIe channel to ensure the maximum transmission of IOPs;
and recovering the working frequency of the main control chip and the clock frequency of the flash memory particles to a normal state.
4. The method according to claim 1, wherein the step of setting the temperature threshold of the solid state disk specifically includes:
evaluating an upper temperature threshold;
writing mild and severe heat reduction parameters of the firmware;
and setting the percentage of the hard disk reading and writing rate frequency reduction after triggering the mild and severe heat reduction parameters.
5. The device for reducing the working temperature of the solid state disk is characterized by comprising a setting unit, a real-time reading unit, a judging unit, a reducing unit and a recovering unit;
the setting unit is used for setting the temperature threshold of the solid state disk;
the real-time reading unit is used for reading the surface temperature of the solid state disk in real time;
the judging unit is used for judging whether the surface temperature of the solid state disk reaches a set temperature threshold value;
the reducing unit is used for reducing the read-write speed of the solid state disk;
and the recovery unit is used for recovering the read-write speed of the solid state disk when the working temperature of the solid state disk is reduced to a set value.
6. The apparatus for reducing the operating temperature of a solid state disk according to claim 5, wherein the reducing unit comprises a control module and a reducing module;
the control module is used for controlling the number of read-write commands in unit time of the PCIe channel so as to reduce the transmission IOPs;
the reducing module is used for reducing the working frequency of the main control chip and the clock frequency of the flash memory particles.
7. The apparatus for reducing the operating temperature of a solid state disk according to claim 5, wherein the recovery unit includes a first recovery module and a second recovery module;
the first recovery module is used for recovering the number of read-write commands in unit time of the PCIe channel so as to ensure the maximum transmission of IOPs;
and the second recovery module is used for recovering the working frequency of the main control chip and the clock frequency of the flash memory particles to a normal state.
8. The apparatus for reducing the operating temperature of a solid state disk according to claim 5, wherein the setting unit comprises an evaluation module, a writing module and a setting module;
the evaluation module is used for evaluating an upper temperature threshold;
the writing module is used for writing mild and severe heat reduction parameters of the firmware;
and the setting module is used for setting the percentage of the reading and writing rate of the hard disk subjected to frequency reduction after triggering the mild and severe heat reduction parameters.
9. Computer device, comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor executes the computer program to implement the method steps of reducing the operating temperature of a solid state disk according to any one of claims 1 to 4.
10. A storage medium, characterized in that the storage medium stores a computer program comprising program instructions which, when executed by a processor, cause the processor to carry out the method steps of reducing the operating temperature of a solid state disk according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110648450.1A CN113377179A (en) | 2021-06-10 | 2021-06-10 | Method and device for reducing working temperature of solid state disk, computer equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110648450.1A CN113377179A (en) | 2021-06-10 | 2021-06-10 | Method and device for reducing working temperature of solid state disk, computer equipment and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113377179A true CN113377179A (en) | 2021-09-10 |
Family
ID=77573665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110648450.1A Pending CN113377179A (en) | 2021-06-10 | 2021-06-10 | Method and device for reducing working temperature of solid state disk, computer equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113377179A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115543050A (en) * | 2022-11-30 | 2022-12-30 | 苏州浪潮智能科技有限公司 | Heat dissipation method, device and system for server and computer readable storage medium |
CN115904262A (en) * | 2023-03-10 | 2023-04-04 | 绿晶半导体科技(北京)有限公司 | Solid state disk writing method with high writing performance |
CN116302799A (en) * | 2023-02-18 | 2023-06-23 | 深圳市晶封半导体有限公司 | Temperature control method for solid state disk |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102982836A (en) * | 2012-11-21 | 2013-03-20 | 记忆科技(深圳)有限公司 | Method for improving reliability of solid state disk and solid state disk of method |
CN105242876A (en) * | 2015-09-28 | 2016-01-13 | 联想(北京)有限公司 | Control method and electronic device |
WO2016187801A1 (en) * | 2015-05-26 | 2016-12-01 | 崔开平 | Data management method for storage medium, solid state hard disk and control chip |
US9804796B1 (en) * | 2016-09-28 | 2017-10-31 | Intel Corporation | Emergency mode operation of a solid state drive |
CN108052292A (en) * | 2017-12-25 | 2018-05-18 | 成都信息工程大学 | A kind of high-temperature protection method of solid state disk |
CN207690062U (en) * | 2017-12-25 | 2018-08-03 | 成都信息工程大学 | A kind of high reliability solid state disk |
CN110211953A (en) * | 2019-06-06 | 2019-09-06 | 深圳佰维存储科技股份有限公司 | Storage chip, solid state hard disk and its temprature control method |
CN110825327A (en) * | 2019-11-11 | 2020-02-21 | 深圳忆联信息***有限公司 | SSD temperature control method and device, computer equipment and storage medium |
CN111796986A (en) * | 2020-07-13 | 2020-10-20 | 深圳忆联信息***有限公司 | Solid state disk critical temperature overheat protection method and device, computer equipment and storage medium |
CN112596680A (en) * | 2020-12-25 | 2021-04-02 | 深圳忆联信息***有限公司 | SSD temperature control performance balancing method and device, computer equipment and storage medium |
-
2021
- 2021-06-10 CN CN202110648450.1A patent/CN113377179A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102982836A (en) * | 2012-11-21 | 2013-03-20 | 记忆科技(深圳)有限公司 | Method for improving reliability of solid state disk and solid state disk of method |
WO2016187801A1 (en) * | 2015-05-26 | 2016-12-01 | 崔开平 | Data management method for storage medium, solid state hard disk and control chip |
CN105242876A (en) * | 2015-09-28 | 2016-01-13 | 联想(北京)有限公司 | Control method and electronic device |
US9804796B1 (en) * | 2016-09-28 | 2017-10-31 | Intel Corporation | Emergency mode operation of a solid state drive |
CN108052292A (en) * | 2017-12-25 | 2018-05-18 | 成都信息工程大学 | A kind of high-temperature protection method of solid state disk |
CN207690062U (en) * | 2017-12-25 | 2018-08-03 | 成都信息工程大学 | A kind of high reliability solid state disk |
CN110211953A (en) * | 2019-06-06 | 2019-09-06 | 深圳佰维存储科技股份有限公司 | Storage chip, solid state hard disk and its temprature control method |
CN110825327A (en) * | 2019-11-11 | 2020-02-21 | 深圳忆联信息***有限公司 | SSD temperature control method and device, computer equipment and storage medium |
CN111796986A (en) * | 2020-07-13 | 2020-10-20 | 深圳忆联信息***有限公司 | Solid state disk critical temperature overheat protection method and device, computer equipment and storage medium |
CN112596680A (en) * | 2020-12-25 | 2021-04-02 | 深圳忆联信息***有限公司 | SSD temperature control performance balancing method and device, computer equipment and storage medium |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115543050A (en) * | 2022-11-30 | 2022-12-30 | 苏州浪潮智能科技有限公司 | Heat dissipation method, device and system for server and computer readable storage medium |
CN116302799A (en) * | 2023-02-18 | 2023-06-23 | 深圳市晶封半导体有限公司 | Temperature control method for solid state disk |
CN115904262A (en) * | 2023-03-10 | 2023-04-04 | 绿晶半导体科技(北京)有限公司 | Solid state disk writing method with high writing performance |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113377179A (en) | Method and device for reducing working temperature of solid state disk, computer equipment and medium | |
US11543968B2 (en) | Computer system for performing adaptive interrupt control and method for controlling interrupt thereof | |
US9727248B2 (en) | Dynamic IO operation timeout assignment for a solid state drive | |
CN111324303B (en) | SSD garbage recycling method, SSD garbage recycling device, computer equipment and storage medium | |
KR20180092435A (en) | Data storage device and operating method thereof | |
US10891075B2 (en) | Memory system and operating method thereof | |
CN110825327A (en) | SSD temperature control method and device, computer equipment and storage medium | |
CN107844165A (en) | Hard disk hot-plug realization device | |
CN108710475B (en) | Method and device for enhancing low-temperature robustness of solid state disk and computer equipment | |
US20230127204A1 (en) | Controller of memory system and operating method thereof | |
CN111796986B (en) | Solid state disk critical temperature overheat protection method and device, computer equipment and storage medium | |
CN108228109B (en) | Method and device for protecting data of electronic equipment and computer storage medium | |
CN111611098A (en) | Solid state disk overheating protection method and device, computer equipment and storage medium | |
TWI596612B (en) | Memory management method, memory control circuit unit, and memory storage apparatus | |
US11487638B2 (en) | Computer program product and method and apparatus for controlling access to flash memory card | |
CN104461977A (en) | memory card access device, control method thereof and memory card access system | |
CN110993014B (en) | Behavior test method and device of SSD in idle state, computer equipment and storage medium | |
US20070005860A1 (en) | Interrupt control system and method | |
CN112346556A (en) | Method, device, computer equipment and medium for improving low power consumption efficiency of chip | |
CN112251555A (en) | Slag crust falling degree analysis method, terminal equipment and storage medium | |
CN108255277B (en) | Storage system and power management method thereof | |
CN112000591A (en) | SSD (solid State disk) scanning method and device capable of appointing logical block address, computer equipment and storage medium | |
CN112204514A (en) | Techniques for preserving life expectancy of non-volatile memory | |
CN112579005B (en) | Method, device, computer equipment and storage medium for reducing average power consumption of SSD | |
KR20190070095A (en) | Memory system and operating method thereof |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210910 |