A server power current sharing monitoring system, method, device and medium

By using a synchronous clock module and a detection module to measure power data in real time, and combining this with an early warning module to monitor dynamic current sharing, the problem of insufficient accuracy of current sharing under dynamic operating conditions in existing technologies is solved. This enables dynamic current sharing testing and early warning for server power supplies, thereby improving power supply safety.

CN115794543BActive Publication Date: 2026-06-09INSPUR SUZHOU INTELLIGENT TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
INSPUR SUZHOU INTELLIGENT TECH CO LTD
Filing Date
2022-11-10
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Existing server power current sharing monitoring solutions lack accuracy under dynamic operating conditions, failing to accurately assess the dynamic current sharing performance of server power supplies and affecting power supply safety.

Method used

A synchronous clock module is used to synchronize the system time of the server and oscilloscope. Combined with the first and second detection modules, the input and output current and voltage data of the power supply are measured in real time. The data is processed and alarms are generated by the first and second early warning modules to realize real-time monitoring and early warning of dynamic current sharing.

Benefits of technology

It enables dynamic current sharing testing and early warning for server power supplies, timely detection of dynamic current sharing risks, and improves the power supply safety and reliability of server power supplies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115794543B_ABST
    Figure CN115794543B_ABST
Patent Text Reader

Abstract

The application relates to a server power flow monitoring system, method, device and medium. The system comprises a synchronous clock module for synchronizing the system time of a server and an oscilloscope; a first detection module for detecting the input current data and input voltage data of each power supply; a second detection module for detecting the output current data and output voltage data of each power supply; a first early warning module arranged in the oscilloscope system, for obtaining detection data, performing calculation to obtain first flow uniformity data, and determining the abnormal occurrence time when the first flow uniformity data is abnormal; a second early warning module arranged in the server system, for obtaining detection data, recording the abnormal occurrence time, extracting corresponding data from the recorded data according to the abnormal occurrence time, performing calculation to obtain second flow uniformity data, and triggering the server system alarm or the oscilloscope system alarm according to the second flow uniformity data. The scheme of the application realizes dynamic server power flow automatic testing and early warning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of server power management technology, and in particular to a server power current sharing monitoring system, method, device and medium. Background Technology

[0002] With the rapid popularization and expansion of the internet, cloud data centers have been established across various regions, leading to a significant increase in the number and scale of servers in these centers. To ensure data security, the stability of server power supply is paramount, making the power supply the most crucial power module for servers. Currently, data center servers are typically housed in racks, with multiple servers per rack, resulting in high rack density. Each server is generally powered and operated independently by at least two redundant power supplies. To meet the demands of long-term, uninterrupted server operation and complex front-end data processing, server power supplies require high reliability.

[0003] When a server is powered simultaneously by N+N (N≥1) power supplies, the actual power required for server operation is redundantly supplied by 2N power supplies. Theoretically, each power supply has the same output power; however, in practice, factors such as power supply hardware and dynamic response cause differences in the output current of different power supplies at the same time. This difference is called the current sharing ratio of the power supply. Under stable server power supply conditions, the current sharing ratio is generally good, with a current sharing ratio below 10% for a single power supply under 10%-20% load and below 5% for a single power supply under 20% or more load. Under complex server operating conditions, dynamic current sharing may occur, leading to the loss of server power redundancy, power outages due to overcurrent protection, and server shutdown, posing a security risk to customer data.

[0004] The existing server power supply current sharing monitoring scheme is as follows: Taking a server with 1+1 power supply redundancy as an example, it generally adopts the method of reading the output power of the two power supplies in real time. By installing the ipmitool tool package under the Linux system, the ipmitool raw command is used to issue a command to read the power supply output power information in the power supply register through the BMC. The output power of the two power supplies is read continuously, and the current sharing calculation formula is used to calculate the current sharing degree. This scheme is suitable for static current sharing tests of power supplies with low current sharing degree requirements. Example of ipmitool command: ipmitool raw 0x06 0x52 0x1b 0xb0 / 0xb2 0x020x96, where b0 / b2 are power supply address bits, and 96 is the power supply output power address bit. However, when reading the output power of the two power supplies by issuing ipmitoolraw commands through the BMC, the BMC issues commands one by one. Due to the many factors affecting the system's response time to BMC commands (under light load, the response time can be within 500ms, while under heavy load, the response time is slower, exceeding 3s), the output power data of the two power supplies are not obtained from the same clock, but have a time difference. The accuracy of the current sharing calculated in this way is insufficient, and it cannot accurately assess the dynamic current sharing performance of the server power supply, affecting the safe management of server power supply. Summary of the Invention

[0005] In view of this, it is necessary to provide a server power current sharing monitoring system, method, device and medium to address the above technical problems.

[0006] According to a first aspect of the present invention, a server power current sharing monitoring system is provided, the system comprising:

[0007] The synchronization clock module is used to synchronize the system time of the server and the system time of the oscilloscope.

[0008] The first detection module is used to detect the input current and input voltage data of each power supply in the redundant power supply of the server using an oscilloscope.

[0009] The second detection module is used to detect the output current and output voltage data of each power supply in the redundant power supply of the server through sensors.

[0010] The first early warning module is set in the oscilloscope system and is used to acquire data from the first detection module and the second detection module and perform calculations to obtain the first current-average data of each power supply, determine whether there is an abnormality in the first current-average data, and determine the time of occurrence of the abnormality when an abnormality is found.

[0011] The second early warning module, which is installed in the server system, is used to acquire and record data from the first detection module and the second detection module, acquire the time of the anomaly occurrence from the first early warning module, extract data at the same time from the recorded data according to the time of the anomaly occurrence and perform calculations to obtain the second average flow rate data, and trigger server system alarm or oscilloscope system alarm according to the second average flow rate data.

[0012] In some embodiments, the synchronization clock module includes a first clock synchronization submodule installed in the server system and a second clock synchronization submodule installed in the oscilloscope system. The first clock synchronization submodule and the second clock synchronization submodule synchronize the system time of the server and the system time of the oscilloscope according to the synchronization command triggered by the user in the oscilloscope system.

[0013] In some embodiments, the first detection module includes a differential probe kit, a current gun kit, a three-phase power supply cable, and a first labeling module, each corresponding to a power supply.

[0014] One end of the differential probe kit is connected to an oscilloscope, and the other end supplies power to the server. The differential probe kit is used to measure the continuous input voltage of the corresponding power supply.

[0015] One end of the current gun kit is connected to an oscilloscope, and the other end is clamped onto the live wire of the three-phase power supply cable. The current gun kit is used to obtain continuous data of the input current of the power supply.

[0016] The first annotation module is used to discretize the input voltage and input current waveforms within the same clock range into input voltage data and input current data annotated with clock information, based on the oscilloscope's system time.

[0017] In some embodiments, the second detection module includes a server power board for plugging into each power supply, a voltage sensor corresponding to each power supply, a current sensor corresponding to each power supply, and a second labeling module.

[0018] A voltage sensor and a current sensor corresponding to each power supply are connected in parallel before the current sharing bus and after the power connector on the server power board. The voltage sensor and the current sensor are used to measure the output voltage value and input current value of the corresponding power supply in real time, respectively.

[0019] The second annotation module is used to annotate the time information into the data measured by the voltage sensor and the current sensor according to the server's system time.

[0020] In some embodiments, the first warning module is further configured to:

[0021] Once it is confirmed that there are no anomalies in the first average flow rate data, the data is saved to a document, and no alarm is issued to the server system.

[0022] In some embodiments, the second warning module is further configured to:

[0023] Determine whether the second flow rate data exceeds the specified range;

[0024] If the second current sharing data exceeds the specified range, the alarm signal of the server system will be triggered, the power dynamic current sharing exceeding the specification system alarm log will be triggered, and the abnormal clock interval will be recorded.

[0025] If the second flow rate data does not exceed the specified range, an alarm command is generated and sent to the first early warning module.

[0026] In some embodiments, the first warning module is further configured to:

[0027] Upon receiving an alarm command, the abnormal clock interval is identified and the system awaits manual judgment by test personnel.

[0028] According to a second aspect of the present invention, a server power current sharing monitoring method is provided, employing the system described above, the method comprising:

[0029] The system time of the server and the system time of the oscilloscope are synchronized by the synchronization clock module;

[0030] The first detection module uses an oscilloscope to detect the input current and input voltage data of each power supply in the redundant power supply of the server;

[0031] The second detection module uses sensors to detect the output current and output voltage data of each power supply in the server's redundant power supply.

[0032] The first early warning module in the oscilloscope system performs the following operations: acquires data from the first detection module and the second detection module and performs calculations to obtain the first current-average data of each power supply, determines whether there is an anomaly in the first current-average data, and determines the time of occurrence of the anomaly if an anomaly is found.

[0033] The second early warning module set in the server system performs the following operations: acquires and records data from the first detection module and the second detection module; acquires the time of the anomaly occurrence from the first early warning module; extracts data from the recorded data at the same time according to the time of the anomaly occurrence and performs calculations to obtain the second average flow rate data; and triggers an alarm in the server system or an alarm in the oscilloscope system according to the second average flow rate data.

[0034] According to a third aspect of the present invention, a computer device is also provided, the computer device comprising:

[0035] At least one processor; and

[0036] The memory stores a computer program that can run on the processor, and when the processor executes the program, it performs the aforementioned server power sharing monitoring method.

[0037] According to a fourth aspect of the present invention, a computer-readable storage medium is also provided, which stores a computer program that, when executed by a processor, performs the aforementioned server power sharing monitoring method.

[0038] The aforementioned server power current sharing monitoring system enables dynamic current sharing testing and early warning of server power supplies. It can promptly identify dynamic current sharing risks of server power supplies during the research and development stage, and provide technical support for optimizing the dynamic current sharing performance of server power supplies.

[0039] In addition, the present invention also provides a server power current sharing monitoring method, a computer device, and a computer-readable storage medium, which can achieve the above-mentioned technical effects, and will not be described in detail here. Attached Figure Description

[0040] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other embodiments can be obtained based on these drawings without creative effort.

[0041] Figure 1 This is a schematic diagram of a server power current sharing monitoring system according to an embodiment of the present invention;

[0042] Figure 2 A waveform diagram of measurement data of each power supply shown on an oscilloscope provided for one embodiment of the present invention;

[0043] Figure 3 A flowchart illustrating a server power current sharing monitoring method according to an embodiment of the present invention;

[0044] Figure 4 This is an internal structural diagram of a computer device according to another embodiment of the present invention. Detailed Implementation

[0045] To make the objectives, technical solutions, and advantages of the present invention clearer, the embodiments of the present invention will be further described in detail below with reference to specific examples and the accompanying drawings.

[0046] It should be noted that all uses of "first" and "second" in the embodiments of the present invention are for the purpose of distinguishing two entities or parameters with the same name but different names. It is clear that "first" and "second" are only for the convenience of expression and should not be construed as limiting the embodiments of the present invention. Subsequent embodiments will not explain this in detail.

[0047] In one embodiment, please refer to Figure 1 As shown, the present invention provides a server power current sharing monitoring system 100, specifically the system comprising:

[0048] The synchronization clock module 101 is used to synchronize the system time of the server with the system time of the oscilloscope;

[0049] The first detection module 102 is used to detect the input current data and input voltage data of each power supply in the redundant power supply of the server using an oscilloscope.

[0050] The second detection module 103 is used to detect the output current data and output voltage data of each power supply in the redundant power supply of the server through sensors.

[0051] The first early warning module 104 is installed in the oscilloscope system and is used to acquire data from the first detection module 102 and the second detection module 103 and perform calculations to obtain the first average current data of each power supply, determine whether there is an abnormality in the first average current data, and determine the time of occurrence of the abnormality when there is an abnormality.

[0052] The second early warning module 105 is installed in the server system and is used to acquire and record data from the first detection module 102 and the second detection module 103, acquire the time of the abnormality from the first early warning module 104, extract data at the same time from the recorded data according to the time of the abnormality and perform calculations to obtain the second average flow rate data, and trigger server system alarm or oscilloscope system alarm according to the second average flow rate data.

[0053] The aforementioned server power current sharing monitoring system enables dynamic current sharing testing and early warning of server power supplies. It can promptly identify dynamic current sharing risks of server power supplies during the research and development stage, and provide technical support for optimizing the dynamic current sharing performance of server power supplies.

[0054] In some embodiments, the synchronization clock module 101 includes a first clock synchronization submodule installed in the server system and a second clock synchronization submodule installed in the oscilloscope system. The first clock synchronization submodule and the second clock synchronization submodule synchronize the system time of the server and the system time of the oscilloscope according to the synchronization command triggered by the user in the oscilloscope system.

[0055] In some embodiments, the first detection module 102 includes a differential probe kit, a current gun kit, a three-phase power supply cable, and a first labeling module, each corresponding to a power supply.

[0056] One end of the differential probe kit is connected to an oscilloscope, and the other end supplies power to the server. The differential probe kit is used to measure the continuous input voltage of the corresponding power supply.

[0057] One end of the current gun kit is connected to an oscilloscope, and the other end is clamped onto the live wire of the three-phase power supply cable. The current gun kit is used to obtain continuous data of the input current of the power supply.

[0058] The first annotation module is used to discretize the input voltage and input current waveforms within the same clock range into input voltage data and input current data annotated with clock information, based on the oscilloscope's system time.

[0059] In some embodiments, the second detection module 103 includes a server power board for inserting into each power supply, a voltage sensor corresponding to each power supply, a current sensor corresponding to each power supply, and a second labeling module.

[0060] A voltage sensor and a current sensor corresponding to each power supply are connected in parallel before the current sharing bus and after the power connector on the server power board. The voltage sensor and the current sensor are used to measure the output voltage value and input current value of the corresponding power supply in real time, respectively.

[0061] The second annotation module is used to annotate the time information into the data measured by the voltage sensor and the current sensor according to the server's system time.

[0062] In some embodiments, the first warning module 104 is further configured to:

[0063] Once it is confirmed that there are no anomalies in the first average flow rate data, the data is saved to a document, and no alarm is issued to the server system.

[0064] In some embodiments, the second warning module 105 is further configured to:

[0065] Determine whether the second flow rate data exceeds the specified range;

[0066] If the second current sharing data exceeds the specified range, the alarm signal of the server system will be triggered, the power dynamic current sharing exceeding the specification system alarm log will be triggered, and the abnormal clock interval will be recorded.

[0067] If the second flow rate data does not exceed the specified range, an alarm command is generated and sent to the first early warning module 104.

[0068] In some embodiments, the first warning module 104 is further configured to:

[0069] Upon receiving an alarm command, the abnormal clock interval is identified and the system awaits manual judgment by test personnel.

[0070] In another embodiment, this embodiment provides yet another server power current sharing monitoring system, introducing a synchronous clock module, a first detection module, a second detection module, and an early warning unit. To facilitate understanding of the present invention, the following example uses a server power supply with 1+1 redundancy. The server is redundantly powered by a first PSU and a second PSU. The server system is powered on, and the system is debugged to the stress condition of dynamic power current sharing. The oscilloscope is powered on and debugged to normal working state. The above parts are described in detail below:

[0071] The synchronization clock module needs to be imported and installed in the server and oscilloscope operating systems. The server and oscilloscope are connected via network cable and can communicate normally. After the server and oscilloscope are powered on, the synchronization clock module will automatically run and complete a self-test of its operating status. Testers can set the operating clock of the server and oscilloscope and view the real-time operating status of the module in the module's operating status self-test window.

[0072] The first testing module consists of one oscilloscope, two differential probe kits, two current gun kits, and two sets of three-phase (live, neutral, and ground) power supply cables. One end of each differential probe kit is connected to the oscilloscope, and the other end supplies power to the server power supply. The two sets of differential probe kits measure the continuous input voltage values ​​of the first and second PSUs of the server power supply. One end of each current gun kit is connected to the oscilloscope, and the other end is clamped to the live wire of the three-phase power supply cable. The two sets of current gun kits measure the continuous input current values ​​of the first and second PSUs of the server power supply. During the test, the first testing module monitors the input voltage and current waveforms of the first and second PSUs of the server power supply in real time. Simultaneously, it discretizes the power input voltage and current waveforms within the same clock range (the clock range is adjustable) into power input voltage and current data labeled with clock information.

[0073] The second detection module consists of one server power supply board, two sets of voltage sensors, and two sets of current sensors. The first and second PSUs of the server power supply are normally plugged into the connectors on the server power supply board to supply power to the server system. One set of voltage sensor and one set of current sensor corresponding to the first and second PSUs are connected in parallel before the current sharing bus of the server power supply board and after the power connector, respectively, to monitor the output voltage and input current data (with clock information marked) of the first and second PSUs in real time.

[0074] The early warning unit needs to be imported and installed in the server and oscilloscope operating systems (the one in the oscilloscope system is the first early warning module, and the one in the server system is the second early warning module). The server and oscilloscope are connected via network cable and can communicate normally. After the server and oscilloscope are powered on, the first and second early warning modules automatically run and complete the module operation status self-test. During the test, the first and second early warning modules receive in real time the input voltage, input current, output voltage, and output current data of the server power supply (first PSU and second PSU), marked with clock information, sent by the first and second detection modules. The early warning unit fits the received input voltage, input current, output voltage, and output current of the first and second PSUs into the input power and output power data of the first and second PSUs, averages the data within the same clock range, and calculates the power supply dynamic current sharing within the set clock range based on the average input power and output power of the first and second PSUs. The early warning unit monitors and issues early warnings according to the power supply dynamic current sharing control specifications and the power supply dynamic current sharing data.

[0075] The working principle of each module of the system of the present invention is explained in detail below:

[0076] The first detection module monitors the input voltage and current waveforms of the first and second PSUs of the server power supply. Simultaneously, it discretizes the waveforms within the same clock range into power input voltage and current data labeled with clock information, and transmits the test data to the early warning unit in the oscilloscope system to complete the power input current sharing calculation. The second detection module monitors the output voltage and output current data of the first and second PSUs of the server power supply, respectively, using voltage and current sensors, and transmits the test data to the early warning unit in the server system to complete the power output current sharing calculation.

[0077] In the specific implementation process, an automatic timed waveform capture and saving function of the oscilloscope is set. The first early warning module calculates the dynamic current sharing of the input power of the first and second PSUs of the server power supply in real time, and performs waveform position positioning on the calculated current sharing data, determining and marking the waveform interval where each current sharing data is located (rising interval T1: the current sharing of the PSU does not exceed 50% within 5ms; stable interval T2: the average current sharing of the PSU in this interval does not exceed 5%, and the instantaneous single-point current sharing does not exceed 15%; drop interval T3: the average current sharing of the PSU in this interval does not exceed 10%, and the instantaneous single-point current sharing does not exceed 15%; as follows). Figure 2 (As shown). For a total load trip interval not exceeding 5ms, the PSU current sharing intensity must meet T1 requirements; for a total load trip interval exceeding 5ms, the PSU current sharing intensity must simultaneously meet T1, T2, and T3 requirements. The second early warning module determines the current sharing intensity data of the server power supply according to the above current sharing intensity determination requirements.

[0078] If the current sharing data of the server power supply detected by the first early warning module is within the required range, the data is archived and no alarm is triggered on the server system side. If the current sharing data of the server power supply detected by the first early warning module exceeds the required range, the first early warning module sends a data verification command to the second early warning module. The second early warning module sends a command to retrieve the current sharing data of the server system power supply output within the same clock interval as the abnormal current sharing data on the oscilloscope system side. The first early warning module performs real-time calculation of the dynamic current sharing of the server power supply PSU1 and PSU2 outputs within the required clock interval and feeds back the calculation result to the second early warning module. If the current sharing of the server system power supply output also exceeds the specification range, the second early warning module lowers the system alarm signal Alert, triggers the power supply dynamic current sharing exceeding specification system alarm log, and records the abnormal clock interval. If the current sharing of the server system power supply output does not exceed the specification range, but differs from the judgment result of the first early warning module, the second early warning module issues an alarm command to the first early warning module, identifies the abnormal clock interval, and awaits manual judgment by the test personnel.

[0079] The server power supply current sharing monitoring system in this embodiment has the following beneficial technical effects: It effectively solves the industry's problems that dynamic current sharing indicators for server power supplies can only control individual power supply units; during the server R&D and verification phase, server power supply current sharing is verified only through discrete output power data with inconsistent clocks to determine static current sharing; and the dynamic current sharing capability of the power supply cannot be accurately and continuously tested or warned. It also effectively solves the problems of server power supplies being arranged inside the chassis, requiring large power supply output current, large-range current guns, and the inability to directly measure continuous power supply output current without compromising server integrity. Furthermore, it effectively solves the problem of server power supplies being arranged inside the chassis and powered via standard C13 or C14 cables, where the power input current cannot be directly measured using a current gun without compromising server integrity.

[0080] It should be noted that each module in the aforementioned server power sharing monitoring system can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the computer device in hardware form or independent of it, or they can be stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of each module.

[0081] In some embodiments, please refer to Figure 3 As shown, the present invention also provides a server power current sharing monitoring method 200, which uses the system described above, and the method includes:

[0082] Step 201: Synchronize the system time of the server and the system time of the oscilloscope using a synchronous clock module;

[0083] Step 202: The first detection module uses an oscilloscope to detect the input current and input voltage data of each power supply in the redundant power supply of the server.

[0084] Step 203 involves the second detection module using sensors to detect the output current and output voltage data of each power supply in the server's redundant power supply.

[0085] Step 204, the first early warning module set in the oscilloscope system performs the following operations: acquire data from the first detection module and the second detection module and perform calculations to obtain the first current sharing data of each power supply, determine whether there is an abnormality in the first current sharing data, and determine the time of occurrence of the abnormality when an abnormality is found;

[0086] Step 205, the second early warning module set in the server system performs the following operations: acquires and records data from the first detection module and the second detection module; acquires the time of the anomaly occurrence from the first early warning module; extracts data from the recorded data at the same time according to the time of the anomaly occurrence and performs calculations to obtain the second average flow rate data; and triggers an alarm in the server system or an alarm in the oscilloscope system according to the second average flow rate data.

[0087] The aforementioned server power supply current sharing monitoring method enables dynamic current sharing testing and early warning of server power supplies. It can promptly identify dynamic current sharing risks of server power supplies during the research and development stage, and provide technical support for optimizing the dynamic current sharing performance of server power supplies.

[0088] It should be noted that the specific limitations regarding the server power current sharing monitoring method can be found in the limitations of the server power current sharing monitoring system described above, and will not be repeated here. According to another aspect of the present invention, a computer device is provided, which may be a server; its internal structure diagram is shown below. Figure 4 As shown, the computer device includes a processor, memory, network interface, and database connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and database. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores data. The network interface communicates with external terminals via a network connection. When the computer program is executed by the processor, it implements the server power sharing monitoring method described above.

[0089] According to another aspect of the present invention, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the server power current sharing monitoring method described above.

[0090] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), Rambus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0091] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0092] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A server power current sharing monitoring system, characterized in that, The system includes: The synchronization clock module is used to synchronize the system time of the server and the system time of the oscilloscope. The first detection module is used to detect the input current and input voltage data of each power supply in the redundant power supply of the server using an oscilloscope. The second detection module is used to detect the output current and output voltage data of each power supply in the redundant power supply of the server through sensors. The first early warning module is set in the oscilloscope system and is used to acquire data from the first detection module and the second detection module and perform calculations to obtain the first current-average data of each power supply, determine whether there is an abnormality in the first current-average data, and determine the time of occurrence of the abnormality when an abnormality is found. The second early warning module, which is installed in the server system, is used to acquire and record data from the first detection module and the second detection module, acquire the time of the anomaly occurrence from the first early warning module, extract data at the same time from the recorded data according to the time of the anomaly occurrence and perform calculations to obtain the second average flow rate data, and trigger server system alarm or oscilloscope system alarm according to the second average flow rate data.

2. The server power current sharing monitoring system according to claim 1, characterized in that, The synchronization clock module includes a first clock synchronization submodule installed in the server system and a second clock synchronization submodule installed in the oscilloscope system. The first clock synchronization submodule and the second clock synchronization submodule synchronize the system time of the server and the system time of the oscilloscope according to the synchronization command triggered by the user in the oscilloscope system.

3. The server power current sharing monitoring system according to claim 2, characterized in that, The first detection module includes a differential probe kit, a current gun kit, a three-phase power supply cable, and a first labeling module, each corresponding to a power supply. One end of the differential probe kit is connected to an oscilloscope, and the other end supplies power to the server. The differential probe kit is used to measure the continuous input voltage of the corresponding power supply. One end of the current gun kit is connected to an oscilloscope, and the other end is clamped onto the live wire of the three-phase power supply cable. The current gun kit is used to obtain continuous data of the input current of the power supply. The first annotation module is used to discretize the input voltage and input current waveforms within the same clock range into input voltage data and input current data annotated with clock information, based on the oscilloscope's system time.

4. The server power current sharing monitoring system according to claim 3, characterized in that, The second detection module includes a server power board for plugging into each power supply, a voltage sensor corresponding to each power supply, a current sensor corresponding to each power supply, and a second labeling module. A voltage sensor and a current sensor corresponding to each power supply are connected in parallel before the current sharing bus and after the power connector on the server power board. The voltage sensor and the current sensor are used to measure the output voltage value and input current value of the corresponding power supply in real time, respectively. The second annotation module is used to annotate the time information into the data measured by the voltage sensor and the current sensor according to the server's system time.

5. The server power current sharing monitoring system according to claim 1, characterized in that, The first early warning module is also used for: Once it is confirmed that there are no anomalies in the first average flow rate data, the data is saved to a document, and no alarm is issued to the server system.

6. The server power current sharing monitoring system according to claim 1, characterized in that, The second early warning module is also used for: Determine whether the second flow rate data exceeds the specified range; If the second current sharing data exceeds the specified range, the alarm signal of the server system will be triggered, the power dynamic current sharing exceeding the specification system alarm log will be triggered, and the abnormal clock interval will be recorded. If the second flow rate data does not exceed the specified range, an alarm command is generated and sent to the first early warning module.

7. The server power current sharing monitoring system according to claim 6, characterized in that, The first early warning module is also used for: Upon receiving an alarm command, the abnormal clock interval is identified and the system awaits manual judgment by test personnel.

8. A power current sharing monitoring method for servers, characterized in that, The method using the system according to any one of claims 1-7 comprises: The system time of the server and the system time of the oscilloscope are synchronized by the synchronization clock module; The first detection module uses an oscilloscope to detect the input current and input voltage data of each power supply in the redundant power supply of the server; The second detection module uses sensors to detect the output current and output voltage data of each power supply in the server's redundant power supply. The first early warning module in the oscilloscope system performs the following operations: acquires data from the first detection module and the second detection module and performs calculations to obtain the first current-average data of each power supply, determines whether there is an anomaly in the first current-average data, and determines the time of occurrence of the anomaly if an anomaly is found. The second early warning module set in the server system performs the following operations: acquires and records data from the first detection module and the second detection module; acquires the time of the anomaly occurrence from the first early warning module; extracts data from the recorded data at the same time according to the time of the anomaly occurrence and performs calculations to obtain the second average flow rate data; and triggers an alarm in the server system or an alarm in the oscilloscope system according to the second average flow rate data.

9. A computer device, characterized in that, include: At least one processor; as well as A memory storing a computer program executable in the processor, which, when executing the program, performs the method of claim 8.

10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it performs the method of claim 8.