Power supply system and power supply method
By integrating logic controller and programmable memory on the hard disk backplane, the staggered start of the hard disk is solved, and the problem of increased instantaneous power consumption and instability caused by the simultaneous startup of the hard disk is improved, and the reliability and data security of the server are improved.
Patent Information
- Application Number
- CN202411319976.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2025-05-16
AI Technical Summary
In the prior art, all hard disks are powered on at the same time, resulting in an increase in the instantaneous power consumption of the system and a large voltage drop in the hard disk, which affects the reliability of the server and the security of data.
By integrating the logic controller and programmable memory on the hard disk backplane, the hard disk power supply logic is adaptively determined based on the power supply power, the number of hard disks and component types of the hard disk backplane, as well as the power supply demand information, importance information and startup status information of each hard disk, and the corresponding power supply control signals are sent to the programmable memory, and the power supply path of the hard disk is controlled in batches to realize the peak start of the hard disk.
It reduces the impact current during hard disk startup, avoids a large voltage drop in the power supply voltage, and improves the reliability and data security of the server during startup and operation.
Smart Images

Figure CN120010642A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to a power supply system and a power supply method. Background Art
[0002] In order to cope with the growing demand for data storage, server storage solutions are constantly evolving, including increasing the storage capacity and number of hard disks. However, the increase in the number of hard disks directly leads to an increase in server power consumption, especially when the server is started, the instantaneous current generated by the simultaneous startup of a large number of hard disks poses a severe challenge to the transient response capability of the power supply system. Therefore, how to effectively power the hard disks of the server is one of the technical issues that need to be solved urgently.
[0003] In server design, for example, in a 4U60 server configuration, 60 hard disks are distributed on four hard disk backplanes. In related technologies, the 60 hard disks distributed on the four hard disk backplanes are usually powered on and started at the same time, resulting in a significant surge current when the server is started. This not only increases the instantaneous power consumption of the system, but may also cause a large voltage drop in the 12V voltage of the hard disk, thereby affecting the reliability of the server and the security of the data. Summary of the invention
[0004] The present invention provides a power supply system and a power supply method, which are used to solve the defect in the prior art that all hard disks are powered on and started at the same time, which increases the instantaneous power consumption of the system, causes a large voltage drop in the hard disks, and further affects the reliability of the server and the security of data. The system reduces the voltage drop of the entire link when the hard disks are started, reduces the instantaneous power consumption of the system, and ensures the reliability of the server and the security of data.
[0005] The present invention provides a power supply system, comprising: a power supply component and a hard disk backplane; The hard disk backplane includes a logic controller, a plurality of programmable memories and a plurality of hard disks; The power supply component is connected to the hard disk backplane and is used to transmit power to the hard disk backplane; The logic controller is connected to each of the programmable memories and is used to send a corresponding power supply control signal to each of the programmable memories according to the power supply energy, the number and component types of the hard disks in the hard disk backplane, and the power supply requirement information, importance information and startup status information of each hard disk in the hard disk backplane; Each of the programmable memories is connected to each hard disk in the hard disk backplane in a one-to-one correspondence, and is used to control the on-off of the power supply path between the hard disks correspondingly connected to each of the programmable memories in batches according to the received power supply control signal.
[0006] According to a power supply system provided by the present invention, the logic controller is also used for: For the current startup batch, according to the power supply energy, the number of hard disks and component types of the hard disk backplane, and the power supply requirement information and startup status information of each hard disk in the hard disk backplane, the number of hard disk startups corresponding to the current startup batch is obtained; According to the importance information and startup status information of each hard disk, and the startup quantity of the hard disk, a plurality of first target hard disks required to be started in the current startup batch are obtained in the hard disk backplane; Sending a first power supply control signal to the programmable memory connected to each of the first target hard disks, wherein the first power supply control signal is used to control the programmable memory to send a first level signal; According to the startup status information, a plurality of second target hard disks are obtained from the remaining hard disks in the hard disk backplane except the first target hard disk; the second target hard disks are the unstarted hard disks in the remaining hard disks; Sending a second power supply control signal to the programmable memory corresponding to each of the second target hard disks, wherein the second power supply control signal is used to control the programmable memory to send a second level signal; Wherein, a level value of the first level signal is higher than a level value of the second level signal.
[0007] According to a power supply system provided by the present invention, the logic controller is further used for: When it is determined that the operating speed value of each of the first target hard disks reaches the normal operating speed threshold, the number of hard disk startups corresponding to the next startup batch is obtained according to the power supply power, the number of hard disks and component types of the hard disk backplane, and the power supply requirement information and startup status information of each hard disk in the hard disk backplane, and based on the number of hard disk startups corresponding to the next startup batch, iteratively perform hard disk power supply control for the next startup batch until all hard disks in the hard disk backplane are started.
[0008] According to a power supply system provided by the present invention, each of the programmable memories is further used for: Acquiring a current signal of the correspondingly connected hard disk; Determining whether an overcurrent occurs in the corresponding hard disk according to the current signal; When it is determined that the corresponding hard disk is overcurrented, the power supply path between the corresponding hard disk and the corresponding hard disk is disconnected.
[0009] According to a power supply system provided by the present invention, the power supply system further comprises: an expander component and a main control board; The expander assembly includes a plurality of expanders, and the number of the hard disk backplanes is multiple; The main control board is connected to the expander assembly and is used to send corresponding connection control instructions to each expander; Each of the expanders is connected to the power supply component and is used to determine the position code of at least one hard disk backplane connected to each expander according to the connection identifier in the received connection control instruction, and establish a communication connection between the power supply component and the at least one hard disk backplane according to the position code.
[0010] According to a power supply system provided by the present invention, the power supply system further comprises: a plurality of load elements, the load elements comprising a fan assembly, a management controller, a front panel, and an interface connector; The main control board is connected to each of the load elements, and is used to determine a target power supply strategy according to the power supply demand information of each of the load elements, and control the power supply component to transmit corresponding power energy to each of the hard disk backplanes according to the target power supply strategy.
[0011] According to a power supply system provided by the present invention, the power supply component includes at least one power supply unit, a power distribution board and a power adapter board; Each of the power supply units is connected to the power distribution board and is used to output direct current to the power distribution board; The power distribution board is connected to the power adapter board and is used to distribute power supply energy according to the direct current; The power adapter board is connected to each component to be powered, and is used to convert the power supply energy distributed by the power distribution board according to the power supply type corresponding to each component to be powered, and transmit the corresponding power supply energy to each component to be powered according to the converted power supply energy; Wherein, the components to be powered include the main control board, each of the load components and each of the hard disk backplanes.
[0012] The present invention further provides a power supply method, which is applied to the power supply system as described in any one of the above items, and the method comprises: Receive power energy transmitted from the power supply component to the hard disk backplane; Sending a corresponding power supply control signal to each programmable memory in the hard disk backplane according to the power supply energy, the number and component types of the hard disks in the hard disk backplane, and the power supply requirement information, importance information and startup status information of each hard disk in the hard disk backplane; The power supply control signal is used to control each of the programmable memories, and to control the on-off of the power supply paths between the hard disks correspondingly connected to each of the programmable memories in batches.
[0013] According to a power supply method provided, sending a corresponding power supply control signal to each programmable memory in the hard disk backplane according to the power supply power, the number and component types of the hard disks in the hard disk backplane, and the power supply requirement information, importance information and startup status information of each hard disk in the hard disk backplane includes: For the current startup batch, according to the power supply energy, the number of hard disks and component types of the hard disk backplane, and the power supply requirement information and startup status information of each hard disk in the hard disk backplane, the number of hard disk startups corresponding to the current startup batch is obtained; According to the importance information and startup status information of each hard disk, and the startup quantity of the hard disk, a plurality of first target hard disks required to be started in the current startup batch are obtained in the hard disk backplane; Sending a first power supply control signal to the programmable memory connected to each of the first target hard disks, wherein the first power supply control signal is used to control the programmable memory to send a first level signal; According to the startup status information, a plurality of second target hard disks are obtained from the remaining hard disks in the hard disk backplane except the first target hard disk; the second target hard disks are the unstarted hard disks in the remaining hard disks; Sending a second power supply control signal to the programmable memory corresponding to each of the second target hard disks, wherein the second power supply control signal is used to control the programmable memory to send a second level signal; Wherein, a level value of the first level signal is higher than a level value of the second level signal.
[0014] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any of the above-mentioned power supply methods when executing the program.
[0015] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the power supply method described above is implemented.
[0016] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements any of the power supply methods described above.
[0017] The power supply system and power supply method provided by the present invention integrate a logic controller and a programmable memory on a hard disk backplane, so that the logic controller adaptively determines the hard disk power supply logic according to the power supply power, the number of hard disks and component types of the hard disk backplane, and the power supply demand information, importance information and startup status information of each hard disk in the hard disk backplane, and sends a corresponding power supply control signal to each programmable memory according to the hard disk power supply logic, so that the programmable memory outputs enable signals of different levels to each hard disk, and controls the startup of the hard disk in batches, so as to realize startup control of staggered power-on of the hard disk, thereby reducing the impact current at startup, avoiding a large voltage drop in the power supply voltage, improving the reliability and data security of the server during startup and operation, and solving the technical problems of instantaneous power consumption increase and voltage instability caused by starting multiple hard disks at fixed intervals in the traditional design. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0019] Figure 1 It is one of the structural schematic diagrams of the power supply system provided by the present invention.
[0020] Figure 2 It is a structural schematic diagram of the hard disk backplane provided by the present invention.
[0021] Figure 3 This is a power-on timing diagram of the hard disk backplane provided by the present invention.
[0022] Figure 4 This is the second structural schematic diagram of the power supply system provided by the present invention.
[0023] Figure 5 This is the third structural schematic diagram of the power supply system provided by the present invention.
[0024] Figure 6 It is a flow chart of the power supply method provided by the present invention.
[0025] Figure 7 It is a structural schematic diagram of the electronic device provided by the present invention.
[0026] Reference numerals: 10: power supply component 10; 11: power distribution board; 12: power adapter board; 13: power supply unit; 20: hard disk backplane; 21: logic controller; 22: programmable memory; 23: hard disk; 30: expander component; 40: main control board; 50: fan component; 60: management controller; 70: front panel; 80: interface connector. DETAILED DESCRIPTION
[0027] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0028] It should be noted that the power supply system and power supply method provided in the embodiments of the present application can be applied to various high-density servers, such as 4U60 servers (that is, servers with a height of 4U and 60 hard disks), 4U120 servers (that is, servers with a height of 4U and 120 hard disks), etc., so as to improve the power supply stability of each server based on the power supply system and power supply method provided in the embodiments of the present application, thereby ensuring the reliability of the server and the security of the data.
[0029] To simplify the description, the power supply system and power supply method provided in the embodiments of the present application are described below using a 4U60 server as an example.
[0030] With the development of scientific progress, big data and cloud computing are increasingly widely used in major Internet and banking applications. As a result, users have put forward more and more stringent requirements for server performance and requirements, especially in terms of server storage capacity. At present, the storage space of servers on the market is getting larger and larger. In order to meet the operation requirements, the storage capacity of a single hard disk and the number of hard disks are increased. Increasing the number of hard disks will inevitably increase the power consumption of the entire system, especially the 4U60 server proposed in the relevant technology. The server contains 60 hard disk configurations, and is connected from the power board to the hard disk backplane through a 2-meter-long tank chain. The power consumption of these 60 hard disks at the moment of startup usually exceeds the rated value of normal operation. Specifically, when 60 hard disks are distributed on 4 hard disk backplanes and started at the same time, a large startup current will be generated at the moment of startup, resulting in an increase in instantaneous power consumption. If the transient response capability of the power supply system is insufficient, it will inevitably cause a large voltage drop in the 12V voltage of the hard disk backplane, causing the hard disk 12V voltage to be low and fail, resulting in the risk of hard disk drop, thereby affecting the reliability of the server and the security of data.
[0031] Therefore, in order to solve the problem in traditional technology that the instantaneous power consumption generated when the hard disk of the server starts up is reduced, the hard disk has a large voltage drop, and the BMC reports a low voltage fault of the hard disk, an embodiment of the present application provides a power supply system. The system staggers the start of the hard disks on the hard disk backplane based on the power supply energy, the number of hard disks and component types on the hard disk backplane, and the power supply demand information, importance information and startup status information of each hard disk in the hard disk backplane, thereby effectively alleviating the instantaneous current at power-on, reducing instantaneous power consumption, and reducing the voltage drop of the overall link when the hard disk starts, thereby ensuring the reliability of the server and the security of the data.
[0032] Figure 1 is one of the structural schematic diagrams of the power supply system provided by the present invention; Figure 1 As shown, the system includes a power supply component 10 and a hard disk backplane 20; the number of hard disk backplanes 20 here can be multiple, and the power supply process of the hard disk is described below using one hard disk backplane as an example, and each hard disk backplane can refer to it to power the hard disk.
[0033] Among them, the power supply component 10 can be based on at least one group of high-efficiency power supply units with characteristics such as overload protection, short circuit protection and voltage stability, as well as various power management unit combinations. The so-called power management unit includes but is not limited to a power distribution board and / or a power adapter board, which is not specifically limited in this embodiment.
[0034] The hard disk backplane 20 includes a logic controller 21 , a plurality of programmable memories 22 and a plurality of hard disks 23 .
[0035] The hard disk backplane 20 here may be a large form factor backplane (LFF BP), and the hard disk backplane 20 includes a logic controller 21, a plurality of hard disks 23, and a plurality of programmable memories 22, the number of which is the same as the number of the hard disks.
[0036] The logic controller 21 here may be a controller capable of performing logic control, such as a complex programmable logic device (CPLD), which is not specifically limited here.
[0037] The CPLD here can be composed of a fully programmable AND / OR array and a macrocell library. The AND / OR array is reprogrammable and can perform many logic functions. The macrocell is a functional block that performs combinational logic or sequential logic, and also provides higher flexibility such as true value or complement code output and feedback in different paths.
[0038] Traditionally, CPLDs have used analog sense amplifiers to improve architecture performance. This performance improvement comes at the expense of very high current requirements. Here, CPLDs can use innovative all-digital cores that can achieve the same performance level at a much lower power consumption. This allows designers to use the same CPLD architecture to implement both high-performance and low-power designs.
[0039] The programmable memory 22 here may be an electrically programmable read-only memory fuse (Electrically Programmable Read-Only Memory Fuse, Efuse) chip or other devices capable of performing power-on control, which is not specifically limited in this embodiment.
[0040] The Efuse here can be constructed using TPS259261DRCR and TPS259251DRCR to control the on / off of the power supply path between the hard disk connected to it through the high and low levels of its own enable signal. The Efuse here can be a P12V Efuse and / or a P5V Efuse, which can be determined according to the voltage type output by the power supply component to the hard disk backplane to adapt to different power supply scenarios.
[0041] The number of hard disks on the hard disk backplane here can be determined according to the type of server served by the power supply system, and hard disks can be added or deleted according to actual needs to optimize the power supply system and reduce system voltage drop; for example, when the server served by the power supply system is a 4U60 server, the number of hard disks on the hard disk backplane can be 15.
[0042] The power supply component 10 is connected to the hard disk backplane 20 and is used to transmit power to the hard disk backplane 20 .
[0043] Here, the power supply component 10 can be connected to at least one level connector through a tank chain and then connected to the hard disk backplane 20; the length of the tank chain here can be determined according to the deployment form of each component in the power supply system, such as setting the length of the tank chain to 2 meters, etc., which is not specifically limited in this embodiment. The at least one level connector here includes but is not limited to an expander and / or a gold finger connector. Exemplarily, the power supply component can be connected to the expander through a tank chain, and the expander is then connected to the hard disk backplane through a gold finger connector, thereby realizing the connection between the power supply component and the hard disk backplane, so as to ensure the efficient and reliable connection between the power supply component and the hard disk backplane through the flexibility of the tank chain and the stability of the gold finger connector, thereby ensuring the stability of power supply.
[0044] Optionally, when power is required to be supplied to the hard disk, the power supply component may provide corresponding power energy to the hard disk backplane through a connection path between the power supply component and the hard disk backplane.
[0045] The logic controller 21 is connected to each of the programmable memories 22, and is used to send a corresponding power supply control signal to each of the programmable memories 22 according to the power supply energy, the number and component types of the hard disks in the hard disk backplane 20, and the power supply requirement information, importance information and startup status information of each hard disk in the hard disk backplane 20.
[0046] Optionally, after receiving the power transmitted by the power supply component 10, the logic controller 21 may obtain the number of hard disks and component types of the hard disk backplane from the configuration information of the hard disk backplane, and obtain the power supply requirement information and importance information of each hard disk from the configuration information of each hard disk, and determine the startup status information of each hard disk in the operation log of each hard disk; the startup status information here is used to mark whether the hard disk is started. The importance information here is used to mark the importance of the hard disk, which can be determined comprehensively based on factors such as the call frequency of the hard disk and the type of data stored, so as to intelligently allocate and optimize the power supply to the hard disk, ensure that the hard disks with high importance are powered on first, thereby improving the overall stability of the server and data access efficiency.
[0047] Subsequently, the logic controller 21 can combine the received power supply energy, the number of hard disks and component types on the hard disk backplane, and the power supply demand information, importance information and startup status information of each hard disk in the hard disk backplane to obtain the hard disk startup strategy, so as to send corresponding power supply control signals to each programmable memory according to the hard disk startup strategy. Among them, in different hard disk startup strategies, the logic controller sends different power supply control signals to each programmable memory, and different power supply control signals are used to control the programmable memory to output signals of different levels to disconnect or conduct the power supply path between it and the corresponding connected hard disk, thereby realizing batch-by-batch peak power supply to the hard disk, reducing the voltage drop of the overall link when the hard disk is started, and reducing the instantaneous power consumption of the system to ensure the reliability of the server and the security of the data.
[0048] Here, the method for obtaining the hard disk startup strategy includes hierarchically obtaining different types of startup control information from the power supply energy, the number of hard disks and component types of the hard disk backplane, and the power supply requirement information, importance information and startup status information of each hard disk in the hard disk backplane, such as the number of hard disks started in each batch, the hard disk startup sequence, the startup interval, etc.; then, combining different types of startup control information to obtain the final hard disk startup strategy; or, inputting the power supply energy, the number of hard disks and component types of the hard disk backplane, and the power supply requirement information, importance information and startup status information of each hard disk in the hard disk backplane into a pre-trained strategy classification model for overall prediction to obtain the final hard disk startup strategy, etc., which can be adaptively determined according to actual needs and available resources of the logic controller to form a more complete and efficient hard disk startup strategy acquisition mechanism, thereby reducing the voltage drop of the overall link when the hard disk is started, reducing the instantaneous power consumption of the system, and ensuring the reliability of the server and the security of the data.
[0049] The strategy classification model here can be obtained by iterative training based on samples of the power supply energy transmitted by the sample power supply components in the sample power supply system to the sample hard disk backplane, the number and component types of hard disks in the sample hard disk backplane, the power supply requirement information, importance information and startup status information of each hard disk in the sample hard disk backplane, and the hard disk startup policy corresponding to the sample hard disk backplane as a label.
[0050] Each of the programmable memories 22 is connected one-to-one with each of the hard disks 23 in the hard disk backplane 20, and is used to control the on-off of the power supply path between the hard disks 23 correspondingly connected to each of the programmable memories 22 in batches according to the received power supply control signal.
[0051] Figure 2 Schematic diagram of the structure of the hard disk backplane provided by the present invention. Figure 1 and Figure 2 As shown, each programmable memory 22 can be connected to each hard disk 23 in the hard disk backplane 20 in a one-to-one manner through a hard disk connector. For example, each programmable memory can first establish a mapping association between the position code of each programmable memory and the position code of each hard disk, and then establish a one-to-one connection with each hard disk in the hard disk backplane based on the mapping association, so as to ensure that each programmable memory can be effectively connected to the corresponding hard disk, thereby realizing precise power supply control of each hard disk.
[0052] Optionally, after receiving the corresponding power supply control signal sent by the logic controller, each programmable memory can output enable signals of different levels to the hard disks connected to each programmable memory according to the received power supply control signal, so as to turn on the power supply paths of some hard disks in batches and disconnect the power supply paths of some hard disks in batches, thereby realizing staggered power supply to the hard disks in batches, reducing the voltage drop of the overall link when the hard disk is started, and reducing the instantaneous power consumption of the system, so as to ensure the reliability of the server and the security of the data.
[0053] The system provided in this embodiment integrates a logic controller and a programmable memory on a hard disk backplane, so that the logic controller adaptively determines the hard disk power supply logic according to the power supply energy, the number of hard disks and component types on the hard disk backplane, and the power supply demand information, importance information and startup status information of each hard disk in the hard disk backplane, and sends a corresponding power supply control signal to each programmable memory according to the hard disk power supply logic, so that the programmable memory outputs enable signals of different levels to each hard disk, and controls the startup of the hard disk in batches, so as to realize startup control of staggered power-on of the hard disk, thereby reducing the impact current at startup, avoiding a large voltage drop in the power supply voltage, improving the reliability and data security of the server during startup and operation, and solving the technical problems of instantaneous power consumption increase and voltage instability caused by starting multiple hard disks at fixed intervals in traditional designs.
[0054] In some embodiments, the logic controller 21 is further configured to: For the current startup batch, according to the power supply energy, the number of hard disks and component types of the hard disk backplane, and the power supply requirement information and startup status information of each hard disk in the hard disk backplane, the number of hard disk startups corresponding to the current startup batch is obtained; According to the importance information and startup status information of each hard disk, and the startup quantity of the hard disk, a plurality of first target hard disks required to be started in the current startup batch are obtained in the hard disk backplane; Sending a first power supply control signal to the programmable memory connected to each of the first target hard disks, wherein the first power supply control signal is used to control the programmable memory to send a first level signal; According to the startup status information, a plurality of second target hard disks are obtained from the remaining hard disks in the hard disk backplane except the first target hard disk; the second target hard disks are the unstarted hard disks in the remaining hard disks; Sending a second power supply control signal to the programmable memory connected to each of the second target hard disks, wherein the second power supply control signal is used to control the programmable memory to send a second level signal; Wherein, a level value of the first level signal is higher than a level value of the second level signal.
[0055] Optionally, during the power supply control process, the logic controller 21 may perform the following steps to output the power supply control signal: For the current startup batch, the logic controller can determine the number of hard disk startups corresponding to the current startup batch based on the power supply energy, the number of hard disks and component types of the hard disk backplane, and the power supply requirement information and startup status information of each hard disk in the hard disk backplane; here, the method for obtaining the number of hard disk startups can be inputting the power supply energy, the number of hard disks and component types of the hard disk backplane, and the power supply requirement information and startup status information of each hard disk in the hard disk backplane into a pre-trained startup quantity classification model, so that the startup quantity classification model decides and outputs the number of hard disk startups corresponding to the current startup batch, etc. This embodiment does not make specific limitations on this.
[0056] Subsequently, the unstarted hard disks in the hard disk backplane are determined according to the startup status information, and the startup sequence of the unstarted hard disks is determined according to the importance information, and the hard disks corresponding to the number of hard disks to be started in the current startup batch are sequentially selected from the unstarted hard disks in the order of the startup sequence from front to back, so as to obtain multiple first target hard disks required to be started in the current startup batch. A first power supply control signal is sent to the programmable memory corresponding to each first target hard disk, so that the correspondingly connected programmable memory sends a first level signal, also called a high level signal, such as a 1-level signal, to the first target hard disk correspondingly connected to it, so as to conduct the power supply path between the correspondingly connected programmable memory and the correspondingly connected hard disk, that is, to conduct the power supply path between the power supply component and the correspondingly connected hard disk, thereby ensuring that the hard disk is started in the current startup batch at a staggered peak.
[0057] In addition, according to the startup status information, in the hard disk backplane, a hard disk in an unstarted state other than the first target hard disk can be determined as a second target hard disk. A second power supply control signal is sent to the programmable memory corresponding to each second target hard disk, so that the correspondingly connected programmable memory sends a second level signal, also called a low level signal, such as a 0-level signal, to the correspondingly connected second target hard disk, so as to disconnect the power supply path between the correspondingly connected programmable memory and the correspondingly connected hard disk, that is, disconnect the power supply path between the power supply component and the correspondingly connected hard disk, thereby ensuring that the hard disk is not started in the current startup batch, but started in the subsequent batch, thereby realizing the differentiated allocation of power supply resources, and then effectively promoting the staggered startup of the hard disk, which not only ensures the rapid access requirements of key data, but also avoids the power supply peak pressure that may be caused by starting all hard disks at the same time by adjusting the power supply level, reduces the impact current during startup, and optimizes the overall energy utilization efficiency and stability of the system.
[0058] In some embodiments, the logic controller 21 is further used for: When it is determined that the operating speed value of each of the first target hard disks reaches the normal operating speed threshold, the number of hard disk startups corresponding to the next startup batch is obtained according to the power supply power, the number of hard disks and component types of the hard disk backplane, and the power supply requirement information and startup status information of each hard disk in the hard disk backplane, and based on the number of hard disk startups corresponding to the next startup batch, iteratively perform hard disk power supply control for the next startup batch until all hard disks in the hard disk backplane are started.
[0059] Optionally, for the current startup batch, when controlling the startup of the first target hard disk, the logic controller 21 also needs to monitor whether the operating speed value of each first target hard disk reaches the normal operating speed threshold. If the normal operating speed threshold is not reached, the operating speed value of each first target hard disk is continuously monitored until each first target hard disk reaches the normal operating speed threshold, which indicates that each first target hard disk has been running stably. At this time, the power supply energy, the number of hard disks and component types of the hard disk backplane, and the power supply demand information and startup status information of each hard disk in the hard disk backplane can be combined to obtain the number of hard disk startups corresponding to the next startup batch, so as to iteratively execute the next batch of hard disk startups based on the number of hard disk startups corresponding to the next startup batch, so as to start all hard disks in a staggered manner until all hard disks are started, so as to effectively realize the staggered startup of the hard disks, avoid excessive load on the power supply system during startup, reduce current shock, ensure power supply stability and smooth operation of the hard disks, thereby improving the reliability and efficiency of the entire storage system.
[0060] Figure 3 is a power-on timing diagram of the hard disk backplane provided by the present invention; Figure 3As shown, exemplarily, the power supply scheme provided by the present application, when the server to be powered is a 4U60 server, due to the large instantaneous power consumption when 60 hard disks are started, the power-on logic of 4 hard disk backplanes can be programmed at the same time to enable the 60 hard disks to achieve the staggered power-on function; for the first startup batch, according to the power supply received by each hard disk backplane, the number of hard disks and component types of each hard disk backplane, and the power supply demand information and startup status information of each hard disk in each hard disk backplane, it can be determined that the number of hard disks to be started corresponding to each hard disk backplane in the first startup batch is 8, that is, the number of hard disks that all hard disk backplanes need to start in the first startup batch The number of hard disks is 32. At this time, 8 hard disks can be selected in sequence in each hard disk backplane for startup control according to the importance information and startup status information of each hard disk; then, after an interval of 8s, the working speed value of the 32 disks required to be started in the first startup batch is monitored to reach the normal working speed threshold, then it is determined that the spin-up of the 32 disks required to be started in the first startup batch is completed, and the second startup batch can be entered at this time, effectively avoiding the spin-up time, and then the excessive load on the power supply system during startup, reducing the current shock, ensuring the stability of the power supply and the smooth operation of the hard disk, thereby improving the reliability and efficiency of the entire storage system.
[0061] Similarly, for the second startup batch, based on the power received by each hard disk backplane, the number of hard disks and component types in each hard disk backplane, and the power supply requirement information and startup status information of each hard disk in each hard disk backplane, it can be determined that the number of hard disk startups corresponding to each hard disk backplane in the second startup batch is 7, that is, the number of hard disks that all hard disk backplanes need to start in the second startup batch is 28. At this time, according to the importance information and startup status information of each hard disk, 7 hard disks can be selected sequentially from the remaining unstarted hard disks in each hard disk backplane for startup control.
[0062] like Figure 3 As shown, the traditional CPLD power supply scheme 1 powers the hard disks by starting 4 hard disks each time with a startup interval of 0.5s, and the traditional CPLD power supply scheme 2 powers the hard disks by starting 4 hard disks each time with a startup interval of 1s; compared with the traditional technology of simultaneous startup according to a fixed startup number and a fixed startup interval, there is a problem of increasing the instantaneous power consumption of the system, resulting in a large voltage drop on the hard disk. The embodiment of the present application can adaptively control the hard disk to start in batches at off-peak times, effectively avoiding excessive load on the power supply system during startup, reducing current shock, ensuring power supply stability and smooth operation of the hard disk, thereby improving the reliability and efficiency of the entire storage system, and effectively overcoming the problem of increasing the instantaneous power consumption of the system and resulting in a large voltage drop on the hard disk in the traditional technology.
[0063] In some implementations, each of the programmable memories 22 is further configured to: Acquiring a current signal of the correspondingly connected hard disk; Determining whether an overcurrent occurs in the corresponding hard disk according to the current signal; When it is determined that the corresponding hard disk is over-currented, the power supply path between the corresponding hard disk and the corresponding hard disk is disconnected.
[0064] Optionally, in addition to controlling the on-off of the power supply path between the corresponding hard disks to achieve the function of staggered startup of the hard disks, each programmable memory 22 can also perform the following steps to achieve overcurrent protection: Each programmable memory 22 can obtain the current signal of the corresponding hard disk connected thereto, and compare the current signal of the corresponding hard disk connected thereto with the current safety threshold value to determine whether the corresponding hard disk connected thereto has an overcurrent.
[0065] Once an overcurrent condition is detected in the corresponding hard disk, the programmable memory will immediately trigger its built-in overcurrent protection mechanism, automatically and quickly disconnect the power supply path between the corresponding hard disk, effectively isolating the faulty hard disk and preventing hardware damage caused by current overload, thereby achieving protection isolation for a single hard disk, and isolating the entire hard disk backplane when an overcurrent occurs, avoiding the spread of the fault and ensuring that other hard disks on the same backplane can continue to operate normally without being affected. This protection strategy, which is accurate to the level of a single hard disk, greatly improves the overall reliability and fault tolerance of the hard disk power supply system.
[0066] In summary, each programmable memory not only realizes flexible control of hard disk power supply through multiple functions such as overcurrent judgment and automatic power-off isolation, but also demonstrates significant technical effects in ensuring data security and system stability, ensuring that even in the face of emergencies such as overcurrent, it can respond quickly and isolate accurately, thereby maintaining the continuity and health of the entire hard disk storage system.
[0067] In some embodiments, the power supply system further includes: an expander assembly 30 and a main control board 40; The expander assembly 30 includes a plurality of expanders, and the number of the hard disk backplanes 20 is multiple; The main control board 40 is connected to the expander assembly 30 and is used to send corresponding connection control instructions to each expander; Each of the expanders is connected to the power supply component 10, and is used to determine the position code of at least one hard disk backplane 20 corresponding to each expander according to the connection identifier in the received connection control instruction, and establish a communication connection between the power supply component 10 and the at least one hard disk backplane 20 according to the position code.
[0068] Figure 4 This is the second structural schematic diagram of the power supply system provided by the present invention; Figure 5 This is the third structural diagram of the power supply system provided by the present invention; Figure 4 and Figure 5 As shown, the system further includes an expander assembly 30 and a main control board 40. The expander assembly 30 includes a plurality of expanders, and the number of hard disk backplanes 20 is multiple.
[0069] Each expander can independently handle the power distribution task from the power supply component and connect to at least one hard disk backplane to ensure the wide compatibility and scalability of the storage device. The main control board, as the center of the entire system, is closely connected to the expander component. It is responsible for receiving and accurately generating and sending connection control instructions to each expander to achieve precise control of the connection relationship between the hard disk backplane and the expander.
[0070] Optionally, the main control board 40 may send corresponding connection control instructions to each expander through the connection path between the main control board 40 and the expander assembly 30; the connection control instructions are used to control how each expander should establish a connection with the corresponding hard disk backplane.
[0071] Each expander can be connected to the power supply component through a tank chain, and after receiving the connection control instruction, it can parse and obtain the corresponding connection identifier, and based on the corresponding connection identifier and the association between the connection identifier and the position code of the hard disk backplane, the position code of at least one hard disk backplane corresponding to the connection of each expander is obtained by association, thereby establishing a communication connection between the power supply component and at least one hard disk backplane belonging to the position code corresponding to the connection identifier based on the position code, thereby ensuring a stable, effective and reasonable connection between the power supply component and each hard disk backplane, thereby greatly improving the response speed and stability of the power supply system, and realizing the dynamic allocation and optimal utilization of hard disk backplane resources, ensuring the high efficiency of data storage and access.
[0072] For example, Figure 5 As shown, the expander assembly 30 includes expander 0 (or expander0) and expander 1 (or expander1), and the number of hard disk backplanes 20 is 4, namely hard disk backplane 0, hard disk backplane 1, hard disk backplane 2 and hard disk backplane 3; wherein, the power supply assembly 10 is connected to expander 0 and expander 1 through a tank chain; expander 0 is connected to hard disk backplane 0 and hard disk backplane 1 through a gold finger connector; expander 1 is connected to hard disk backplane 2 and hard disk backplane 3 through a gold finger connector.
[0073] In some embodiments, the power supply system further includes: a plurality of load elements, the load elements including a fan assembly 50, a management controller 60, a front panel 70, and an interface connector 80; The main control board 40 is connected to each of the load elements, and is used to determine a target power supply strategy based on the power supply demand information of each of the load elements, and control the power supply component 10 to transmit corresponding power energy to each of the hard disk backplanes 20 according to the target power supply strategy.
[0074] Alternatively, if Figure 4 As shown, the power supply system further includes a plurality of load elements, which include a high-efficiency fan assembly 50 , a management controller 60 , a front panel 70 , and an interface connector 80 .
[0075] Among them, the fan assembly 50 includes multiple fan boards (abbreviated as FB), and multiple fans of different models (abbreviated as FAN) connected to each fan board. For example, the fan assembly 50 includes a first fan board and a second fan board. The first fan board is connected to 9 4056-model fans, and the second fan board is connected to 5 8056-model fans. The fan assembly 50 is used to dissipate heat for the main control board 40 to ensure stable operation of the system.
[0076] The management controller 60 includes, for example, an OCR 3.0 (Open Compute Project) manager for formulating network and hardware management specifications, a DC Power Supply Manager (DC Power Supply Controller, DC-SCM) for managing and monitoring the DC power supply of the server, etc., which are not specifically limited in this embodiment.
[0077] The front board (FB) serves as a portal for user interaction, integrates multiple functions, and participates in the coordination of power supply management; Interface connectors, such as PCIe RISER, are used to facilitate high-speed data transmission.
[0078] In addition, the load element may also include a small form factor hard disk backplane (or SFF BP) built into the main control board, etc., which is not specifically limited in this embodiment.
[0079] The main control board 40 is closely connected to each load element, and can intelligently collect and analyze the real-time power supply demand information of each load element, and quickly determine the most optimized target power supply strategy. Subsequently, the main control board accurately controls the power supply components to transmit the corresponding power supply energy to each hard disk backplane based on this strategy, which not only avoids energy waste, but also ensures that the hard disk runs in the best state, thereby achieving efficient, stable and intelligent management of hard disk power supply, thereby improving the overall performance and reliability of the system, and also bringing users a smoother and safer data storage and access experience.
[0080] In some embodiments, the power supply assembly 10 includes at least one power supply unit 13, a power distribution board 11, and a power adapter board 12; Each of the power supply units 13 is connected to the power distribution board 11 and is used to output direct current to the power distribution board 11; The power distribution board 11 is connected to the power adapter board 12 and is used to distribute power supply energy according to the direct current; The power adapter board 12 is connected to each component to be powered, and is used to convert the power supply energy distributed by the power distribution board 11 according to the power supply type corresponding to each component to be powered, and transmit the corresponding power supply energy to each component to be powered according to the converted power supply energy; Wherein, the components to be powered include the main control board, each of the load components and each of the hard disk backplanes.
[0081] like Figure 4 As shown, the power supply component 10 is composed of at least one power supply unit 13 (Power Supply Unit, PSU), a power distribution board 11 (Power Supply Distribution Board, PSDB) and a power adapter board 12 (or Radsokboard) working together to build an efficient and flexible power supply network. The power supply unit is closely connected to the power distribution board to continuously output stable direct current to it, providing a solid power foundation for the entire system. The power distribution board plays the role of a distributor. According to the actual needs of the system, it intelligently distributes the received direct current reasonably to ensure that each component to be powered can obtain sufficient power support.
[0082] As a key link in conversion and transmission, the power adapter board has established a close connection with multiple components to be powered (including the main control board, various load components and various hard disk backplanes). It can not only identify and adapt to the specific power supply type requirements of different components to be powered, but also perform necessary conversion on the power supply energy distributed by the power distribution board to ensure that the converted power supply energy can match the power supply requirements of each component to be powered, thereby accurately transmitting the power supply energy to each component to be powered, and then providing efficient and stable power supply to the hard disk backplane.
[0083] Based on the above embodiments, it can be seen that the power supply system provided in the embodiments of the present application has the following advantages: First, the hard disk backplane in the power supply system can be integrated with a logic controller and a programmable memory to realize the staggered startup of the hard disk. Not only is the circuit structure simple and reliable, but the cost is also low and it is safe and reliable.
[0084] Second, the logic controller can intelligently control the power-on logic of the hard disk to achieve staggered startup of the hard disk, thereby effectively alleviating the instantaneous current when the hard disk is powered on, reducing instantaneous power consumption and improving system stability.
[0085] Third, the hard disks in the server can be increased according to actual needs, and the increased hard disks can also be combined with power supply system optimization to reduce system voltage drop.
[0086] The power supply method provided by the present invention is described below. The power supply method described below and the power supply system described above can be referred to each other.
[0087] Figure 6 is a flow chart of the power supply method provided by the present invention; the method is executed by the power supply system provided by the above embodiments; Figure 6 As shown, the method includes: Step 610, receiving power energy transmitted from the power supply component to the hard disk backplane; Step 620, sending a corresponding power supply control signal to each programmable memory in the hard disk backplane according to the power supply energy, the number and component types of the hard disks in the hard disk backplane, and the power supply requirement information, importance information and startup status information of each hard disk in the hard disk backplane; The power supply control signal is used to control each of the programmable memories, and to control the on-off of the power supply paths between the hard disks correspondingly connected to each of the programmable memories in batches.
[0088] Optionally, when power is required to be supplied to the hard disk, the power supply component may provide corresponding power energy to the hard disk backplane through a connection path between the power supply component and the hard disk backplane.
[0089] After receiving the power supply energy transmitted by the power supply component, the logic controller can obtain the number of hard disks and component types of the hard disk backplane from the configuration information of the hard disk backplane, and obtain the power supply demand information and importance information of each hard disk from the configuration information of each hard disk, and determine the startup status information of each hard disk in the operation log of each hard disk; the startup status information here is used to mark whether the hard disk is started. The importance information here is used to mark the importance of the hard disk, which can be determined comprehensively based on factors such as the call frequency of the hard disk and the type of data stored, so as to intelligently allocate and optimize the power supply of the hard disk, ensure that the hard disks with high importance are powered on first, thereby improving the overall stability of the server and data access efficiency.
[0090] Subsequently, the logic controller can combine the received power supply energy, the number of hard disks and component types on the hard disk backplane, and the power supply demand information, importance information and startup status information of each hard disk in the hard disk backplane to obtain the hard disk startup strategy, so as to send corresponding power supply control signals to each programmable memory according to the hard disk startup strategy. Among them, in different hard disk startup strategies, the logic controller sends different power supply control signals to each programmable memory, and different power supply control signals are used to control the programmable memory to output signals of different levels to disconnect or conduct the power supply path between it and the corresponding connected hard disk, thereby realizing batch-by-batch peak power supply to the hard disk, reducing the voltage drop of the overall link when the hard disk is started, and reducing the instantaneous power consumption of the system to ensure the reliability of the server and the security of the data.
[0091] After receiving the corresponding power supply control signal sent by the logic controller, each programmable memory can output enable signals of different levels to the hard disks connected to each programmable memory according to the received power supply control signal, so as to turn on the power supply paths of some hard disks in batches and disconnect the power supply paths of some hard disks in batches, thereby realizing staggered power supply to the hard disks in batches, reducing the voltage drop of the overall link when the hard disk is started, and reducing the instantaneous power consumption of the system, so as to ensure the reliability of the server and the security of the data.
[0092] The method provided in this embodiment integrates a logic controller and a programmable memory on a hard disk backplane, so that the logic controller adaptively determines the hard disk power supply logic according to the power supply energy, the number of hard disks and component types on the hard disk backplane, and the power supply requirement information, importance information and startup status information of each hard disk in the hard disk backplane, and sends a corresponding power supply control signal to each programmable memory according to the hard disk power supply logic, so that the programmable memory outputs enable signals of different levels to each hard disk, and controls the startup of the hard disk in batches, so as to realize startup control of staggered power-on of the hard disk, thereby reducing the impact current at startup, avoiding a large voltage drop in the power supply voltage, improving the reliability and data security of the server during startup and operation, and solving the technical problems of instantaneous power consumption increase and voltage instability caused by starting multiple hard disks at fixed intervals in traditional designs.
[0093] In some embodiments, step 620 is specifically implemented based on the following steps: For the current startup batch, according to the power supply energy, the number of hard disks and component types of the hard disk backplane, and the power supply requirement information and startup status information of each hard disk in the hard disk backplane, the number of hard disk startups corresponding to the current startup batch is obtained; According to the importance information and startup status information of each hard disk, and the startup quantity of the hard disk, a plurality of first target hard disks required to be started in the current startup batch are obtained in the hard disk backplane; Sending a first power supply control signal to the programmable memory connected to each of the first target hard disks, wherein the first power supply control signal is used to control the programmable memory to send a first level signal; According to the startup status information, a plurality of second target hard disks are obtained from the remaining hard disks in the hard disk backplane except the first target hard disk; the second target hard disks are the unstarted hard disks in the remaining hard disks; Sending a second power supply control signal to the programmable memory corresponding to each of the second target hard disks, wherein the second power supply control signal is used to control the programmable memory to send a second level signal; Wherein, a level value of the first level signal is higher than a level value of the second level signal.
[0094] Optionally, during the power supply control process, the logic controller 21 may perform the following steps to output the power supply control signal: For the current startup batch, the logic controller can determine the number of hard disk startups corresponding to the current startup batch based on the power supply energy, the number of hard disks and component types of the hard disk backplane, and the power supply requirement information and startup status information of each hard disk in the hard disk backplane; here, the method for obtaining the number of hard disk startups can be inputting the power supply energy, the number of hard disks and component types of the hard disk backplane, and the power supply requirement information and startup status information of each hard disk in the hard disk backplane into a pre-trained startup quantity classification model, so that the startup quantity classification model decides and outputs the number of hard disk startups corresponding to the current startup batch, etc. This embodiment does not make specific limitations on this.
[0095] Subsequently, the unstarted hard disks in the hard disk backplane are determined according to the startup status information, and the startup sequence of the unstarted hard disks is determined according to the importance information, and the hard disks corresponding to the number of hard disks to be started in the current startup batch are sequentially selected from the unstarted hard disks in the order of the startup sequence from front to back, so as to obtain multiple first target hard disks required to be started in the current startup batch. A first power supply control signal is sent to the programmable memory corresponding to each first target hard disk, so that the correspondingly connected programmable memory sends a first level signal, also called a high level signal, such as a 1-level signal, to the first target hard disk correspondingly connected to it, so as to conduct the power supply path between the correspondingly connected programmable memory and the correspondingly connected hard disk, that is, to conduct the power supply path between the power supply component and the correspondingly connected hard disk, thereby ensuring that the hard disk is started in the current startup batch at a staggered peak.
[0096] In addition, according to the startup status information, in the hard disk backplane, a hard disk in an unstarted state other than the first target hard disk can be determined as a second target hard disk. A second power supply control signal is sent to the programmable memory corresponding to each second target hard disk, so that the correspondingly connected programmable memory sends a second level signal, also called a low level signal, such as a 0-level signal, to the correspondingly connected second target hard disk, so as to disconnect the power supply path between the correspondingly connected programmable memory and the correspondingly connected hard disk, that is, disconnect the power supply path between the power supply component and the correspondingly connected hard disk, thereby ensuring that the hard disk is not started in the current startup batch, but started in the subsequent batch, thereby realizing the differentiated allocation of power supply resources, and then effectively promoting the staggered startup of the hard disk, which not only ensures the rapid access requirements of key data, but also avoids the power supply peak pressure that may be caused by starting all hard disks at the same time by adjusting the power supply level, reduces the impact current during startup, and optimizes the overall energy utilization efficiency and stability of the system.
[0097] The method provided by the present invention is executed by the system based on the above-mentioned method embodiments. Please refer to the above-mentioned embodiments for the specific process and detailed content, which will not be repeated here.
[0098] Figure 7 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 7 As shown, the electronic device may include: a processor 710, a communication interface 720, a memory 730 and a communication bus 740, wherein the processor 710, the communication interface 720 and the memory 730 communicate with each other through the communication bus 740. The processor 710 may call the logic instructions in the memory 730 to execute the power supply method, which includes: receiving the power supply energy transmitted by the power supply component to the hard disk backplane; according to the power supply energy, the number of hard disks and component types of the hard disk backplane, and the power supply demand information, importance information and startup status information of each hard disk in the hard disk backplane, sending a corresponding power supply control signal to each programmable memory in the hard disk backplane; wherein the power supply control signal is used to control each programmable memory, and control the power supply path between the hard disks corresponding to each programmable memory in batches.
[0099] In addition, the logic instructions in the above-mentioned memory 730 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0100] On the other hand, the present invention also provides a computer program product, which includes a computer program, which can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the power supply method provided by the above-mentioned methods, which includes: receiving power supply energy transmitted by the power supply component to the hard disk backplane; according to the power supply energy, the number and component types of hard disks in the hard disk backplane, and the power supply requirement information, importance information and startup status information of each hard disk in the hard disk backplane, sending a corresponding power supply control signal to each programmable memory in the hard disk backplane; wherein the power supply control signal is used to control each programmable memory, and to control the on and off of the power supply path between the hard disks corresponding to each programmable memory in batches.
[0101] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the power supply method provided by the above-mentioned methods, the method comprising: receiving power energy transmitted by a power supply component to a hard disk backplane; according to the power energy, the number and component types of hard disks in the hard disk backplane, and the power supply requirement information, importance information and startup status information of each hard disk in the hard disk backplane, sending a corresponding power supply control signal to each programmable memory in the hard disk backplane; wherein the power supply control signal is used to control each programmable memory, and to control the on and off of the power supply path between the hard disks corresponding to each programmable memory in batches.
[0102] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0103] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0104] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A power supply system, characterized in that: include: Power supply components and hard disk backplane; The hard disk backplane includes a logic controller, a plurality of programmable memories and a plurality of hard disks; The power supply component is connected to the hard disk backplane and is used to transmit power to the hard disk backplane; The logic controller is connected to each of the programmable memories and is used to send a corresponding power supply control signal to each of the programmable memories according to the power supply energy, the number and component types of the hard disks in the hard disk backplane, and the power supply requirement information, importance information and startup status information of each hard disk in the hard disk backplane; Each of the programmable memories is connected to each hard disk in the hard disk backplane in a one-to-one correspondence, and is used to control the on-off of the power supply path between the hard disks correspondingly connected to each of the programmable memories in batches according to the received power supply control signal.
2. The power supply system according to claim 1, characterized in that: The logic controller is also used for: For the current startup batch, according to the power supply energy, the number of hard disks and component types of the hard disk backplane, and the power supply requirement information and startup status information of each hard disk in the hard disk backplane, the number of hard disk startups corresponding to the current startup batch is obtained; According to the importance information and startup status information of each hard disk, and the startup quantity of the hard disk, a plurality of first target hard disks required to be started in the current startup batch are obtained in the hard disk backplane; Sending a first power supply control signal to the programmable memory connected to each of the first target hard disks, wherein the first power supply control signal is used to control the programmable memory to send a first level signal; According to the startup status information, a plurality of second target hard disks are obtained from the remaining hard disks in the hard disk backplane except the first target hard disk; the second target hard disks are the unstarted hard disks in the remaining hard disks; Sending a second power supply control signal to the programmable memory corresponding to each of the second target hard disks, wherein the second power supply control signal is used to control the programmable memory to send a second level signal; Wherein, a level value of the first level signal is higher than a level value of the second level signal.
3. The power supply system according to claim 2, characterized in that: The logic controller is further used for: When it is determined that the operating speed value of each of the first target hard disks reaches the normal operating speed threshold, the number of hard disk startups corresponding to the next startup batch is obtained according to the power supply power, the number of hard disks and component types of the hard disk backplane, and the power supply requirement information and startup status information of each hard disk in the hard disk backplane, and based on the number of hard disk startups corresponding to the next startup batch, iteratively perform hard disk power supply control for the next startup batch until all hard disks in the hard disk backplane are started.
4. The power supply system according to any one of claims 1 to 3, characterized in that: Each of the programmable memories is further used for: Acquiring a current signal of the correspondingly connected hard disk; Determining whether an overcurrent occurs in the corresponding hard disk according to the current signal; When it is determined that the corresponding hard disk is overcurrented, the power supply path between the corresponding hard disk and the corresponding hard disk is disconnected.
5. The power supply system according to any one of claims 1 to 3, characterized in that: The power supply system also includes: an expander assembly and a main control board; The expander assembly includes a plurality of expanders, and the number of the hard disk backplanes is multiple; The main control board is connected to the expander assembly and is used to send corresponding connection control instructions to each expander; Each of the expanders is connected to the power supply component and is used to determine the position code of at least one hard disk backplane connected to each expander according to the connection identifier in the received connection control instruction, and establish a communication connection between the power supply component and the at least one hard disk backplane according to the position code.
6. The power supply system according to claim 5, characterized in that: The power supply system further comprises: a plurality of load elements, wherein the load elements comprise a fan assembly, a management controller, a front panel, and an interface connector; The main control board is connected to each of the load elements, and is used to determine a target power supply strategy according to the power supply demand information of each of the load elements, and control the power supply component to transmit corresponding power energy to each of the hard disk backplanes according to the target power supply strategy.
7. The power supply system according to claim 6, characterized in that: The power supply assembly includes at least one power supply unit, a power distribution board and a power adapter board; Each of the power supply units is connected to the power distribution board and is used to output direct current to the power distribution board; The power distribution board is connected to the power adapter board and is used to distribute power supply energy according to the direct current; The power adapter board is connected to each component to be powered, and is used to convert the power supply energy distributed by the power distribution board according to the power supply type corresponding to each component to be powered, and transmit the corresponding power supply energy to each component to be powered according to the converted power supply energy; Wherein, the components to be powered include the main control board, each of the load components and each of the hard disk backplanes.
8. A power supply method, characterized in that: The method is applied to the power supply system according to any one of claims 1 to 7, and the method comprises: Receive power energy transmitted from the power supply component to the hard disk backplane; Sending a corresponding power supply control signal to each programmable memory in the hard disk backplane according to the power supply energy, the number and component types of the hard disks in the hard disk backplane, and the power supply requirement information, importance information and startup status information of each hard disk in the hard disk backplane; The power supply control signal is used to control each of the programmable memories, and to control the on-off of the power supply paths between the hard disks correspondingly connected to each of the programmable memories in batches.
9. The power supply method according to claim 8, characterized in that: The sending of a corresponding power supply control signal to each programmable memory in the hard disk backplane according to the power supply energy, the number and component types of the hard disks in the hard disk backplane, and the power supply requirement information, importance information and startup status information of each hard disk in the hard disk backplane includes: For the current startup batch, according to the power supply energy, the number of hard disks and component types of the hard disk backplane, and the power supply requirement information and startup status information of each hard disk in the hard disk backplane, the number of hard disk startups corresponding to the current startup batch is obtained; According to the importance information and startup status information of each hard disk, and the startup quantity of the hard disk, a plurality of first target hard disks required to be started in the current startup batch are obtained in the hard disk backplane; Sending a first power supply control signal to the programmable memory connected to each of the first target hard disks, wherein the first power supply control signal is used to control the programmable memory to send a first level signal; According to the startup status information, a plurality of second target hard disks are obtained from the remaining hard disks in the hard disk backplane except the first target hard disk; the second target hard disks are the unstarted hard disks in the remaining hard disks; Sending a second power supply control signal to the programmable memory corresponding to each of the second target hard disks, wherein the second power supply control signal is used to control the programmable memory to send a second level signal; Wherein, a level value of the first level signal is higher than a level value of the second level signal.
10. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the power supply method as described in any one of claims 8 to 9 is implemented.
11. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the power supply method according to any one of claims 8 to 9 is implemented.
Citation Information
Cited By
Control assembly and server
CN121364770A