Video card LED working state intelligent monitoring system and method

By designing the intelligent monitoring system for working status of graphics card LEDs, collecting and analyzing the status data of graphics card, and controlling LED displays and prompts, the problems of complex monitoring processes and slow responses in the existing technology are solved, and efficient and accurate fault detection and prompts are achieved.

CN119473792AInactive Publication Date: 2025-02-18FOSHAN CITY ARSENBO REFRIGERATION EQUIP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411599809.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-11
Publication Date
2025-02-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The prior art requires detailed inspection of the status of each line or module in hardware working status monitoring. The monitoring process is complicated and cannot quickly reflect hardware failures, affecting system stability and performance.

Method used

An intelligent monitoring system for working status of graphics card LEDs is designed. Through the graphics card data acquisition module, the graphics card status data is collected by calling the API function, and the performance status analysis module and the health status analysis module are used for monitoring and analysis, and the performance status characterization value and health status characterization value are obtained. Analyze the status indicator value and control the display and prompts of the graphics card LED according to the status indicator value.

Benefits of technology

It improves the real-time and accuracy of graphics card working status monitoring, enhances users' perception of graphics card running status, improves the speed of fault detection, and reduces the risk of human detection errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119473792A_ABST
    Figure CN119473792A_ABST
Patent Text Reader

Abstract

The invention discloses a display card LED working state intelligent monitoring system and method, and relates to the technical field of electronic digital data processing. Firstly, the API function is called to collect the current state data of the display card, then the performance state data of the display card is monitored and analyzed to obtain the performance state characterization value of the display card, then the health state data of the display card is monitored and analyzed to obtain the health state characterization value of the display card, the recognition capability of the health state of the display card is improved, and the recognition efficiency of the health state of the display card is improved. Potential hardware problems can be found in time, downtime and cost caused by hardware faults can be reduced, finally, the state index value of the graphics card is obtained through analysis, a sending instruction of the graphics card is obtained through matching according to the state index value of the graphics card to control an LED of the graphics card, prompting is conducted, the running state change of the graphics card can be reflected rapidly and accurately, and therefore the running efficiency of the graphics card is improved. And the change of the display card state is known and processed in time, so that the stability and the performance of the system are effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic digital data processing, and in particular to an intelligent monitoring system and method for the working state of a LED of a graphics card. Background Art

[0002] In the fields of industrial automation and high-performance computing, technologies such as computer vision and machine learning require a lot of computing resource support. Graphics cards are widely used as accelerators, and continuous monitoring of graphics cards is required to ensure the stable operation of the equipment. Working status detection can help administrators track the status of the equipment, detect and resolve hardware failures in a timely manner, and ensure the high reliability and continuous operation capability of the data center.

[0003] Prior art, such as a patent application with publication number: CN115858290A, discloses a real-time monitoring system and method for the working status of a motherboard based on a Loongson platform, comprising a management module, a hardware status information acquisition module, a firmware status information acquisition module, a software status information acquisition module and a monitoring computer; the output ends of the hardware status information acquisition module, the firmware status information acquisition module and the software status information acquisition module are respectively connected to the management module, the management module is used to collect and summarize the motherboard information of the hardware status information, the firmware status information and the software status information, and to classify, grade, encode and integrate the motherboard information; the management module is also connected to the monitoring computer, the monitoring computer is used to parse the status message information sent periodically by the management module, determine whether the working status of the motherboard is normal, and feed back the monitoring results to the maintenance personnel.

[0004] Prior art, such as an MCU working state monitoring circuit announced in the invention patent with announcement number: CN111090566B, includes: a comparison circuit, used to detect whether the PWM port of the MCU sends a PWM signal to determine whether the MCU is dead; the comparison circuit is respectively connected to the MCU and its power supply; a power control circuit, used to control the connection between the MCU and the power supply; the power control circuit is respectively connected to the MCU, the power supply and the comparison circuit; wherein, when the comparison circuit does not detect the PWM signal, the comparison circuit controls the power control circuit to disconnect the connection between the MCU and the power supply and then conduct the connection between the two to restart the MCU. The invention provides an MCU working state monitoring circuit, which only uses common parts such as operational amplifiers, transistors, resistors, capacitors, etc., to realize the monitoring function of the watchdog on the MCU. Compared with the dedicated watchdog chip, the cost is reduced by at least half, which has good economic benefits.

[0005] In combination with the above scheme, it is found that currently in the field of hardware working status monitoring technology, each circuit or module of the hardware is usually monitored, and the status of each circuit or module needs to be checked in detail. The monitoring process is relatively complicated and cannot quickly respond to hardware failures, which may affect the stability and performance of the system and cannot be corrected in time. Summary of the invention

[0006] In view of the deficiencies in the prior art, the present invention provides a system and method for intelligently monitoring the working status of a graphics card LED, which can effectively solve the problems involved in the above-mentioned background technology.

[0007] To achieve the above objectives, the first aspect of the present invention is implemented through the following technical solutions: a graphics card LED working status intelligent monitoring system, including a graphics card data acquisition module, which is used to call an API function to collect the current status data of the graphics card.

[0008] The performance status analysis module is used to monitor and analyze the performance status data of the graphics card to obtain the performance status representation value of the graphics card.

[0009] The health status analysis module is used to monitor and analyze the health status data of the graphics card to obtain the health status representation value of the graphics card.

[0010] The analysis, warning and prompting module is used to obtain the status index value of the graphics card based on the performance status characterization value and the health status characterization value of the graphics card through comprehensive analysis, and obtain the sending instruction of the graphics card according to the matching of the status index value of the graphics card to control the LED of the graphics card and provide prompts.

[0011] Furthermore, the current status data of the graphics card includes the voltage of the graphics card, storage error data, bus utilization of the graphics card, temperature of the graphics card, fan speed of the graphics card and power consumption rate of the graphics card.

[0012] Furthermore, the performance status data of the graphics card is monitored and analyzed, and the specific analysis process is: arranging a monitoring cycle, setting a number of monitoring time periods in the monitoring cycle, and extracting the voltage of the graphics card in each monitoring time period.

[0013] The relationship between the voltage and time of the graphics card in each monitoring time period is fitted to obtain the voltage change curve over time, and the reference voltage change curve over time in the graphics card status monitoring database is extracted to analyze and obtain the voltage change rate of the graphics card in each monitoring time period.

[0014] The storage error data of the graphics card in each monitoring time period is collected, and the storage error rate of the graphics card in each monitoring time period is obtained by analysis.

[0015] The bus utilization rate of the graphics card in each monitoring time period is counted, and the performance status characterization value of the graphics card is obtained through comprehensive analysis based on the voltage change rate of the graphics card in each monitoring time period and the storage error rate of the graphics card in each monitoring time period.

[0016] Furthermore, the performance status characterization value of the graphics card is a numerical quantification result obtained by monitoring and analyzing the performance status data of the graphics card, and is used to quantify the influence of voltage changes on the performance of the graphics card.

[0017] Furthermore, the health status data of the graphics card is monitored, and the specific analysis process is: extracting the temperature of the graphics card in each monitoring time period, fitting the relationship between the temperature of the graphics card and the monitoring time in each monitoring time period, and obtaining a temperature change curve of the graphics card over time; based on the temperature change curve of the graphics card over time, the cumulative duration of the temperature of the graphics card exceeding the temperature threshold each time in each monitoring time period is counted, and recorded as the temperature abnormality duration.

[0018] The duration of each monitoring time period is counted, and the temperature anomaly index of the graphics card in each monitoring time period is analyzed and obtained.

[0019] The fan speed and temperature of the graphics card in each monitoring time period are extracted, and the relationship between the fan speed and temperature of the graphics card in each monitoring time period is fitted to obtain the curve of the fan speed changing with the temperature. From the curve of the fan speed changing with the temperature, the number of times the fan speed is higher than the set fan speed threshold is counted, recorded as the number of fan speed anomalies, and combined with the length of each monitoring time period, the wind speed anomaly index of the graphics card in each monitoring time period is obtained.

[0020] According to the temperature anomaly index of the graphics card in each monitoring time period, the wind speed anomaly index of the graphics card in each monitoring time period and the power consumption rate of the graphics card in each monitoring time period, the health status representation value of the graphics card is integrated to obtain.

[0021] Furthermore, the health status characterization value of the graphics card is a numerical quantification result obtained by monitoring and analyzing the health status data of the graphics card, and is used to quantify the impact of temperature changes on the health status of the graphics card.

[0022] Furthermore, the sending instruction of the graphics card obtained according to the matching of the status indicator value of the graphics card controls the LED of the graphics card and gives a prompt. The specific analysis process is: comparing the status indicator value of the graphics card with the set status indicator threshold of the graphics card. If the status indicator value of the graphics card is lower than the set status indicator threshold of the graphics card, an instruction is sent to the graphics card to control the LED light to display red and change to a flashing mode, indicating that the working status is abnormal and a prompt is given. If the status indicator value of the graphics card is higher than or equal to the set status indicator threshold of the graphics card, an instruction is sent to the graphics card to control the LED light to display green, indicating that the working status is normal.

[0023] Furthermore, the performance status characterization value of the graphics card is specifically analyzed under the following conditions: ; In the formula, Indicates the performance status of the graphics card. Indicates The voltage change rate of the graphics card in the monitoring time period, Indicates the set reference voltage change rate, Indicates the impact factor corresponding to the set voltage change rate, Indicates The storage error rate of the graphics card in the monitoring period, Indicates the set limit storage error rate, Indicates the impact factor corresponding to the set storage error rate, Indicates The bus utilization of the graphics card in the monitoring time period, Indicates the set reference bus utilization, Indicates the impact factor corresponding to the set bus utilization, i indicates the number of each monitoring time period, , represents the total number of monitoring time periods, and e represents a natural constant.

[0024] Furthermore, the specific analysis conditions of the status indicator value of the graphics card are as follows: ; In the formula, Indicates the status indicator value of the graphics card. Indicates the performance status of the graphics card. Indicates the weight factor corresponding to the set performance status characterization value, Indicates the health status of the graphics card. Indicates the weight factor corresponding to the set health status representation value.

[0025] The second aspect of the present invention also provides a method for intelligently monitoring the working status of a graphics card LED, comprising: calling an API function to collect current status data of the graphics card.

[0026] Monitor and analyze the performance status data of the graphics card to obtain a performance status representation value of the graphics card.

[0027] Monitor and analyze the health status data of the graphics card to obtain a health status representation value of the graphics card.

[0028] According to the performance status characterization value and the health status characterization value of the graphics card, a comprehensive analysis is performed to obtain the status index value of the graphics card. According to the matching of the status index value of the graphics card, the sending instruction of the graphics card is obtained to control the LED of the graphics card and give a prompt.

[0029] The present invention has the following beneficial effects: (1) The present invention provides an intelligent monitoring system for the working status of a graphics card LED. First, an API function is called to collect the current status data of the graphics card, and then the performance status data of the graphics card is monitored and analyzed, which helps the monitoring system to quickly capture and analyze the performance indicators of the graphics card. At the same time, the health status data of the graphics card is monitored, and the monitoring system can promptly discover problems or abnormalities. Finally, according to the matching of the status indicator value of the graphics card, the sending instruction of the graphics card is obtained to control the LED of the graphics card and give a prompt, thereby improving the real-time and accuracy of the working status monitoring of the graphics card LED and enhancing the user's perception of the running status of the graphics card.

[0030] (2) The present invention obtains the performance status characterization value of the graphics card through analysis, and the monitoring system can quickly detect abnormal conditions in the operation of the graphics card, provide more accurate data support for the working status monitoring of the graphics card, and help improve the response speed of the working status monitoring system, thereby prompting possible problems with the graphics card.

[0031] (3) The present invention obtains the health status characterization value of the graphics card by analysis, which helps the monitoring system analyze the changes in the health status of the graphics card, thereby realizing the function of rapid response of the system, and can quickly detect abnormal conditions in the operation of the graphics card, thereby improving the work efficiency of the working status monitoring system and further improving the accuracy and response speed of the graphics card working status monitoring.

[0032] (4) The present invention controls the LED of the graphics card and gives a prompt by matching the status indicator value of the graphics card with the sending instruction of the graphics card, thereby intuitively conveying information about the current status of the graphics card. Such real-time feedback and visual prompts can more intuitively and quickly identify problems, so that measures can be taken quickly to deal with abnormal conditions of the graphics card. Such monitoring and rapid response capabilities improve the speed of fault detection and reduce the risk of human detection errors.

[0033] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] Figure 1 It is a schematic diagram of system module connection of the present invention.

[0035] Figure 2 An example image of the status indicator values ​​for the graphics card.

[0036] Figure 3 It is a schematic diagram of the method flow of the present invention. DETAILED DESCRIPTION

[0037] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only 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.

[0038] See also Figure 1 As shown, the first aspect of an embodiment of the present invention provides a technical solution: a graphics card LED working status intelligent monitoring system, including a graphics card data acquisition module, which is used to call an API function to collect the current status data of the graphics card.

[0039] The performance status analysis module is used to monitor and analyze the performance status data of the graphics card to obtain the performance status representation value of the graphics card.

[0040] The health status analysis module is used to monitor and analyze the health status data of the graphics card to obtain the health status representation value of the graphics card.

[0041] The analysis, warning and prompting module is used to obtain the status index value of the graphics card based on the performance status characterization value and the health status characterization value of the graphics card through comprehensive analysis, and obtain the sending instruction of the graphics card according to the matching of the status index value of the graphics card to control the LED of the graphics card and provide prompts.

[0042] Specifically, the current status data of the graphics card includes the voltage of the graphics card, storage error data, bus utilization of the graphics card, temperature of the graphics card, fan speed of the graphics card, and power consumption rate of the graphics card.

[0043] Specifically, the performance status data of the graphics card is monitored and analyzed, and the specific analysis process is: arranging a monitoring cycle, setting a number of monitoring time periods in the monitoring cycle, and extracting the voltage of the graphics card in each monitoring time period.

[0044] The relationship between the voltage and time of the graphics card in each monitoring time period is fitted to obtain the voltage change curve over time, and the reference voltage change curve over time in the graphics card status monitoring database is extracted to analyze and obtain the voltage change rate of the graphics card in each monitoring time period.

[0045] In this embodiment, the voltage change rate of the graphics card in each monitoring time period is obtained using the following analysis conditions, specifically: ; In the formula, Indicates The voltage change rate of the graphics card in the monitoring time period, Indicates The voltage of the graphics card at time t in a monitoring period, Indicates the reference voltage of the graphics card at time t, Indicates the number of each monitoring time period, Indicates the duration of each monitoring period. , Indicates the total number of monitoring time periods, ∈[0,T].

[0046] It should be noted that the reference voltage of the graphics card at the time t is obtained from a curve showing a change of the reference voltage over time.

[0047] It should be noted that analyzing the voltage change rate of the graphics card can more accurately understand the voltage adjustment of the graphics card under different loads, which helps to identify voltage instability problems and thus improve the stability and reliability of the system.

[0048] It should be noted that the voltage of the graphics card refers to the voltage on the graphics card circuit board, which is usually measured by a voltage sensor. For example, the voltage of the graphics card at a certain monitoring time point can be measured by the voltage sensor to be 1.3V.

[0049] The storage error data of the graphics card in each monitoring time period is collected, and the storage error rate of the graphics card in each monitoring time period is obtained by analysis.

[0050] It should be noted that the storage error data of the graphics card in each monitoring time period is collected, and the duration of each monitoring time period is extracted. The storage error data of the graphics card in each monitoring time period is divided by the duration of each monitoring time period to obtain the storage error rate of the graphics card in each monitoring time period.

[0051] It should be explained that the storage error data of the graphics card in each monitoring time period refers to the error conditions in the memory storage process of the graphics card. These errors include but are not limited to storage problems such as memory bit flips and data transmission errors. The storage error data of the graphics card is usually recorded by the graphics card driver.

[0052] It should be noted that analyzing the storage error rate of the graphics card in each monitoring time period can more accurately evaluate the error frequency of the graphics card during data processing, help discover potential storage problems of the graphics card, and improve the accuracy and reliability of data transmission of the graphics card.

[0053] The bus utilization rate of the graphics card in each monitoring time period is counted, and the performance status characterization value of the graphics card is obtained through comprehensive analysis based on the voltage change rate of the graphics card in each monitoring time period and the storage error rate of the graphics card in each monitoring time period.

[0054] Specifically, the performance status characterization value of the graphics card is a numerical quantification result obtained by monitoring and analyzing the performance status data of the graphics card, and is used to quantify the influence of voltage changes on the performance of the graphics card.

[0055] Specifically, the health status data of the graphics card is monitored, and the specific analysis process is: extract the temperature of the graphics card in each monitoring time period, fit the relationship between the temperature of the graphics card and the monitoring time in each monitoring time period, and obtain the temperature change curve of the graphics card over time. According to the temperature change curve of the graphics card over time, the cumulative duration of the temperature of the graphics card exceeding the temperature threshold each time in each monitoring time period is counted, and recorded as the temperature abnormality duration.

[0056] The duration of each monitoring time period is counted, and the temperature anomaly index of the graphics card in each monitoring time period is analyzed and obtained.

[0057] It should be noted that the temperature anomaly index of the graphics card in each monitoring time period is obtained by dividing the temperature anomaly duration of the graphics card in each monitoring time period by the duration of each monitoring time period.

[0058] It should be noted that analyzing the temperature anomaly index of the graphics card in each monitoring time period can help understand the heat release and heat dissipation of the graphics card under various load conditions, which helps to detect abnormal or excessive temperature in a timely manner and reduce hardware damage or performance degradation caused by overheating.

[0059] The fan speed and temperature of the graphics card in each monitoring time period are extracted, and the relationship between the fan speed and temperature of the graphics card in each monitoring time period is fitted to obtain the curve of the fan speed changing with the temperature. From the curve of the fan speed changing with the temperature, the number of times the fan speed is higher than the set fan speed threshold is counted, recorded as the number of fan speed anomalies, and combined with the length of each monitoring time period, the wind speed anomaly index of the graphics card in each monitoring time period is obtained.

[0060] It should be noted that the fan speed anomaly index of the graphics card in each monitoring time period is obtained by dividing the number of abnormal fan speeds of the graphics card in each monitoring time period by the length of each monitoring time period.

[0061] It should be noted that analyzing the wind speed anomaly index of the graphics card in each monitoring time period can more accurately evaluate the stability and abnormal conditions of the fan's operating status, thereby providing timely prompts.

[0062] According to the temperature anomaly index of the graphics card in each monitoring time period, the wind speed anomaly index of the graphics card in each monitoring time period and the power consumption rate of the graphics card in each monitoring time period, the health status representation value of the graphics card is integrated to obtain.

[0063] It should be noted that the health status representation value of the graphics card represents the numerical quantification result obtained by analyzing the health status data of the graphics card, and serves as the analysis basis of the status index value of the graphics card. It can be obtained by the following analysis method. The specific analysis conditions are as follows: ; In this embodiment, Indicates the health status of the graphics card. Indicates The temperature anomaly index of the graphics card in the monitoring period, Indicates the set reference temperature anomaly index. Indicates the impact factor corresponding to the set temperature anomaly index, Indicates The abnormal wind speed index of the graphics card in the monitoring period, Indicates the set reference wind speed anomaly index. Indicates the impact factor corresponding to the set wind speed anomaly index, Indicates The power consumption rate of the graphics card in the monitoring time period, Indicates the set reference power consumption rate, Indicates the impact factor corresponding to the set power consumption rate, i indicates the number of each monitoring time period, , represents the total number of monitoring time periods, and e represents a natural constant.

[0064] It should be noted that, in this embodiment, the impact factor corresponding to the preset temperature anomaly index, the impact factor corresponding to the wind speed anomaly index, and the impact factor corresponding to the power consumption rate are obtained from the graphics card status monitoring database.

[0065] In a specific embodiment, through historical data, the relationship between the temperature anomaly index, wind speed anomaly index, power consumption rate and health status characterization value of the graphics card in each monitoring time period is fitted to obtain a fitting curve, and the influencing factor corresponding to the temperature anomaly index, the influencing factor corresponding to the wind speed anomaly index and the influencing factor corresponding to the power consumption rate are determined according to the fitting curve, and the temperature anomaly index, wind speed anomaly index and power consumption rate of the graphics card in each real-time monitoring time period are substituted into the fitting curve to obtain the corresponding influencing factor.

[0066] It should be noted that the impact factor corresponding to the temperature anomaly index, the impact factor corresponding to the wind speed anomaly index, and the impact factor corresponding to the power consumption rate are all numbers between 0 and 1.

[0067] It should be noted that the power consumption rate of the graphics card in each monitoring time period refers to the electric energy consumed by the graphics card when it is in working state. The power consumption rate of the graphics card can be monitored by using the MSI Overclocking Assistant software.

[0068] It should be explained that in this embodiment, the temperature anomaly index, wind speed anomaly index and power consumption rate of the graphics card in each monitoring time period are analyzed, which helps to more accurately evaluate the working status of the graphics card. The analysis method of this embodiment, by combining the temperature anomaly index, wind speed anomaly index and power consumption rate of the graphics card in each monitoring time period for analysis, can quickly discover the abnormal working status of the graphics card, thereby improving the accuracy of the working status of the monitoring system and the rapidity of management response.

[0069] In this implementation scheme, analyzing the temperature anomaly index of the graphics card in each monitoring time period can evaluate the thermal management performance and potential heat dissipation problems of the graphics card, analyzing the wind speed anomaly index of the graphics card in each monitoring time period is helpful to evaluate the working efficiency of the graphics card cooling system and the fan operating status, analyzing the power consumption rate of the graphics card in each monitoring time period is helpful to evaluate the energy efficiency and workload management of the graphics card, and the health status characterization value of the graphics card obtained by analysis can more accurately reflect the overall health status of the graphics card.

[0070] Specifically, the health status representation value of the graphics card is a numerical quantification result obtained by monitoring and analyzing the health status data of the graphics card, and is used to quantify the impact of temperature changes on the health status of the graphics card.

[0071] Specifically, according to the matching of the status indicator value of the graphics card, the sending instruction of the graphics card is obtained to control the LED of the graphics card and give a prompt. The specific analysis process is: compare the status indicator value of the graphics card with the set status indicator threshold of the graphics card. If the status indicator value of the graphics card is lower than the set status indicator threshold of the graphics card, an instruction is sent to the graphics card to control the LED light to display red and change to a flashing mode, indicating that the working status is abnormal and a prompt is given. If the status indicator value of the graphics card is higher than or equal to the set status indicator threshold of the graphics card, an instruction is sent to the graphics card to control the LED light to display green, indicating that the working status is normal.

[0072] In this implementation, a notification is sent to the user device interface for prompting.

[0073] Specifically, the performance status characterization value of the graphics card, the specific analysis conditions are: ; In the formula, Indicates the performance status of the graphics card. Indicates The voltage change rate of the graphics card in the monitoring time period, Indicates the set reference voltage change rate, Indicates the impact factor corresponding to the set voltage change rate, Indicates The storage error rate of the graphics card in the monitoring period, Indicates the set limit storage error rate, Indicates the impact factor corresponding to the set storage error rate, Indicates The bus utilization of the graphics card in the monitoring time period, Indicates the set reference bus utilization, Indicates the impact factor corresponding to the set bus utilization, i indicates the number of each monitoring time period, , represents the total number of monitoring time periods, and e represents a natural constant.

[0074] In a specific embodiment, Table 1 shows the performance status characterization values ​​corresponding to the voltage change rate, storage error rate and bus utilization of different graphics cards. The impact factor corresponding to the voltage change rate, the impact factor corresponding to the storage error rate and the impact factor corresponding to the bus utilization are all numbers between 0 and 1. In this embodiment, the impact factor corresponding to the voltage change rate is 0.3, the impact factor corresponding to the storage error rate is 0.3 and the impact factor corresponding to the bus utilization is 0.4. The total number of monitoring time periods is 1, the reference voltage change rate is 0.2, the storage error rate is defined as 0.1, and the reference bus utilization is 0.1.

[0075] Table 1 Performance status characterization values ​​corresponding to voltage change rate, storage error rate and bus utilization of different graphics cards Graphics card number Voltage change rate Storage Error Rate Bus Utilization Performance status characterization value 1 0.2 0.1 0.1 4.623 2 0.2 0.1 0.3 4.617 3 0.2 0.2 0.1 4.563 4 0.3 0.1 0.1 4.274 It should be explained that in Table 1, as the absolute value of the difference between the voltage change rate, storage error rate and bus utilization of the graphics card and the reference bus utilization increases, the performance status characterization value of the graphics card gradually decreases. The performance status characterization value of the graphics card in Table 1 combines the three aspects of the performance status characterization values ​​corresponding to the voltage change rate, storage error rate and bus utilization of the graphics card for analysis, lists the performance status characterization values ​​corresponding to the voltage change rate, storage error rate and bus utilization of 4 different graphics cards, and obtains the performance status characterization value of the graphics card through the formula. The numerical values ​​of these performance status characterization values ​​provide the degree of influence of the voltage change rate, storage error rate and bus utilization of different graphics cards on the performance status characterization value. The performance status characterization value comprehensively considers the voltage change rate, storage error rate and bus utilization of the graphics card, and provides data support for the accuracy of the working status monitoring results of the graphics card, thereby improving the accuracy and reliability of the working status monitoring of the graphics card.

[0076] It should be noted that, in this embodiment, the impact factor corresponding to the preset voltage change rate, the impact factor corresponding to the storage error rate, and the impact factor corresponding to the bus utilization rate are obtained from the graphics card status monitoring database.

[0077] In a specific embodiment, historical data is used to fit the relationship between the voltage change rate, storage error rate, bus utilization and performance status characterization value of the graphics card in each monitoring time period to obtain a fitting curve, and the influencing factor corresponding to the voltage change rate, the influencing factor corresponding to the storage error rate and the influencing factor corresponding to the bus utilization are determined according to the fitting curve, and the voltage change rate, storage error rate and bus utilization of the graphics card in each real-time monitoring time period are substituted into the fitting curve to obtain the corresponding influencing factor.

[0078] It should be noted that the bus utilization of the graphics card in each monitoring time period refers to the utilization of actual data transmission on the data bus connected to the graphics card in a specific time period, reflecting the frequency of the graphics card actually using the data bus in work.

[0079] It should be explained that in this embodiment, the bus utilization, voltage change rate and storage error rate of the graphics card in each monitoring time period are analyzed, which helps to improve the ability to accurately monitor the working status of the graphics card. The analysis method of this embodiment, by combining the bus utilization, voltage change rate and storage error rate of the graphics card in each monitoring time period for analysis, helps to improve the accuracy of the monitoring results, thereby improving the stability and performance of the system.

[0080] In this implementation scheme, analyzing the bus utilization of the graphics card in each monitoring time period helps to evaluate the performance of the graphics card under different tasks, analyzing the voltage change rate of the graphics card in each monitoring time period helps to evaluate the stability and energy efficiency of the graphics card under different voltage conditions, and analyzing the storage error rate of the graphics card in each monitoring time period helps to promptly discover and resolve storage problems that may cause data corruption or calculation errors. Analyzing the performance status characterization value of the graphics card helps to more accurately evaluate the performance status of the graphics card, and thus provide more accurate prompts.

[0081] Specifically, the status indicator value of the graphics card, the specific analysis conditions are: ; In the formula, Indicates the status indicator value of the graphics card. Indicates the performance status of the graphics card. Indicates the weight factor corresponding to the set performance status characterization value, Indicates the health status of the graphics card. Indicates the weight factor corresponding to the set health status representation value.

[0082] It needs to be explained that Figure 2 As shown, Figure 2: is an example image of the status index value of the graphics card, wherein the x-axis represents the health status representation value of the graphics card, and the y-axis represents the status index value of the graphics card. In this embodiment, the weight factor corresponding to the performance status representation value is 0.5, and the weight factor corresponding to the health status representation value is 0.5. Three different groups of example parameters are defined in the figure, corresponding to different situations of the three curves, respectively represented by solid lines, dashed lines and dotted lines, and the corresponding curve labels are a, b, and c, respectively. When the performance status representation value is 1.1, the functional relationship between the health status representation value and the status index value of the graphics card is shown in curve a. When the performance status representation value is 1.2, the graphics card The functional relationship between the health status characterization value and the status index value is shown in curve b. When the performance status characterization value is 1.3, the functional relationship between the health status characterization value and the status index value of the graphics card is shown in curve c. The status index value of the graphics card increases with the increase of the health status characterization value, and when the performance status characterization value increases, the health status characterization value of the graphics card increases accordingly. The health status characterization value of the graphics card can be quickly and accurately obtained through the curve, which solves the problem of insufficient feedback of test results due to the complex testing process of the graphics card in the prior art, and can improve the accuracy and speed of monitoring the working status of the graphics card.

[0083] It should be noted that, in this embodiment, the weight factor corresponding to the preset performance status representation value and the weight factor corresponding to the health status representation value are obtained from the graphics card status monitoring database.

[0084] In a specific embodiment, through historical data, the relationship between the performance status characterization value, health status characterization value and status indicator value of the graphics card is fitted to obtain a fitting curve, and the weight factors corresponding to the performance status characterization value and the weight factors corresponding to the health status characterization value are determined according to the fitting curve. The real-time performance status characterization value and health status characterization value of the graphics card are substituted into the fitting curve to obtain the corresponding weight factors.

[0085] It should be noted that the weight factor corresponding to the performance status characterization value and the weight factor corresponding to the health status characterization value are both numbers between 0 and 1.

[0086] It should be explained that the analysis of the performance status characterization value and the health status characterization value of the graphics card in this embodiment helps to improve the accuracy and speed of monitoring the working status of the graphics card. The analysis method of this embodiment, by combining the performance status characterization value and the health status characterization value of the graphics card for analysis, can promptly discover potential problems with the graphics card, thereby optimizing the performance of the graphics card.

[0087] In this implementation scheme, analyzing the performance status characterization value of the graphics card can quickly reflect the working status of the graphics card, and analyzing the health status characterization value of the graphics card helps to timely understand the health status of the graphics card, thereby reducing hardware damage caused by overheating or other problems, thereby improving the long-term stable operation capability of the system. The status indicator value of the graphics card obtained by analysis can more accurately evaluate the working condition of the graphics card, improve the accuracy of the monitoring results, reduce the time for problem discovery, and improve the overall work efficiency of the system.

[0088] like Figure 3 As shown, the second aspect of the present invention further provides a method for intelligently monitoring the working status of a graphics card LED, comprising: calling an API function to collect current status data of the graphics card.

[0089] Monitor and analyze the performance status data of the graphics card to obtain a performance status representation value of the graphics card.

[0090] Monitor and analyze the health status data of the graphics card to obtain a health status representation value of the graphics card.

[0091] According to the performance status characterization value and the health status characterization value of the graphics card, a comprehensive analysis is performed to obtain the status index value of the graphics card. According to the matching of the status index value of the graphics card, the sending instruction of the graphics card is obtained to control the LED of the graphics card and give a prompt.

[0092] It should be noted that a graphics card LED working status intelligent monitoring system and method also includes a graphics card status monitoring database, which is used to store a reference voltage change curve over time, a reference temperature anomaly index, a reference wind speed anomaly index, a reference power consumption rate, an influencing factor corresponding to the temperature anomaly index, an influencing factor corresponding to the wind speed anomaly index, an influencing factor corresponding to the power consumption rate, a graphics card status indicator threshold, a reference voltage change rate, a defined storage error rate, a reference bus utilization rate, an influencing factor corresponding to the voltage change rate, an influencing factor corresponding to the storage error rate, an influencing factor corresponding to the bus utilization rate, a weight factor corresponding to the performance status characterization value, and a weight factor corresponding to the health status characterization value, obtained by analyzing historical data.

[0093] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0094] The preferred embodiments of the present invention disclosed above are only used to help illustrate the present invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present invention, so that those skilled in the art can understand and use the present invention well. The present invention is limited only by the claims and their full scope and equivalents.

Claims

1. An intelligent monitoring system for the working status of a graphics card LED, characterized in that: include: Graphics card data collection module, used to call API functions to collect the current status data of the graphics card; The performance status analysis module is used to monitor and analyze the performance status data of the graphics card to obtain the performance status representation value of the graphics card; A health status analysis module is used to monitor and analyze the health status data of the graphics card to obtain a health status representation value of the graphics card; The analysis, warning and prompting module is used to obtain the status index value of the graphics card based on the performance status characterization value and the health status characterization value of the graphics card through comprehensive analysis, and obtain the sending instruction of the graphics card according to the matching of the status index value of the graphics card to control the LED of the graphics card and provide prompts.

2. The intelligent monitoring system for the working status of LED of a graphics card according to claim 1, characterized in that: The current status data of the graphics card includes the voltage of the graphics card, storage error data, bus utilization of the graphics card, temperature of the graphics card, fan speed of the graphics card and power consumption rate of the graphics card.

3. The intelligent monitoring system for the working status of LED of a graphics card according to claim 1, characterized in that: The monitoring and analysis of the performance status data of the graphics card is performed, and the specific analysis process is as follows: Arrange a monitoring cycle, set a number of monitoring time periods in the monitoring cycle, and extract the voltage of the graphics card in each monitoring time period; Fit the relationship between the voltage and time of the graphics card in each monitoring time period to obtain the voltage change curve over time, and extract the reference voltage change curve over time in the graphics card status monitoring database, and analyze to obtain the voltage change rate of the graphics card in each monitoring time period; Collecting storage error data of the graphics card in each monitoring time period, and analyzing to obtain the storage error rate of the graphics card in each monitoring time period; The bus utilization rate of the graphics card in each monitoring time period is counted, and the performance status characterization value of the graphics card is obtained through comprehensive analysis based on the voltage change rate of the graphics card in each monitoring time period and the storage error rate of the graphics card in each monitoring time period.

4. The intelligent monitoring system for the working status of LED of a graphics card according to claim 3, characterized in that: The performance status characterization value of the graphics card is a numerical quantification result obtained by monitoring and analyzing the performance status data of the graphics card, and is used to quantify the impact of voltage changes on the performance of the graphics card.

5. The intelligent monitoring system for the working status of LED of a graphics card according to claim 1, characterized in that: The specific analysis process of monitoring the health status data of the graphics card is as follows: Extract the temperature of the graphics card in each monitoring time period, fit the relationship between the temperature of the graphics card and the monitoring time in each monitoring time period, and obtain the temperature change curve of the graphics card over time. According to the temperature change curve of the graphics card over time, count the cumulative duration of the graphics card temperature exceeding the temperature threshold in each monitoring time period, and record it as the temperature abnormality duration; The duration of each monitoring period is counted, and the temperature anomaly index of the graphics card in each monitoring period is analyzed and obtained; Extract the fan speed and temperature of the graphics card in each monitoring time period, fit the relationship between the fan speed and temperature of the graphics card in each monitoring time period, and obtain the curve of the fan speed changing with the temperature. From the curve of the fan speed changing with the temperature, count the number of times the fan speed is higher than the set fan speed threshold, record it as the number of abnormal fan speed times, and combine the length of each monitoring time period to obtain the abnormal wind speed index of the graphics card in each monitoring time period; According to the temperature anomaly index of the graphics card in each monitoring time period, the wind speed anomaly index of the graphics card in each monitoring time period and the power consumption rate of the graphics card in each monitoring time period, the health status representation value of the graphics card is integrated to obtain.

6. The intelligent monitoring system for the working status of LEDs of a graphics card according to claim 5, characterized in that: The health status characterization value of the graphics card is a numerical quantification result obtained by monitoring and analyzing the health status data of the graphics card, and is used to quantify the impact of temperature changes on the health status of the graphics card.

7. The intelligent monitoring system for the working status of LED of a graphics card according to claim 1, characterized in that: The sending instruction of the graphics card is obtained according to the matching of the status indicator value of the graphics card to control the LED of the graphics card and give a prompt. The specific analysis process is as follows: The status indicator value of the graphics card is compared with the set status indicator threshold of the graphics card. If the status indicator value of the graphics card is lower than the set status indicator threshold of the graphics card, an instruction is sent to the graphics card to control the LED light to display red and change to a flashing mode, indicating that the working status is abnormal and a prompt is given. If the status indicator value of the graphics card is higher than or equal to the set status indicator threshold of the graphics card, an instruction is sent to the graphics card to control the LED light to display green, indicating that the working status is normal.

8. The intelligent monitoring system for the working status of LEDs of a graphics card according to claim 4, characterized in that: The performance status characterization value of the graphics card, the specific analysis conditions are: ; In the formula, Indicates the performance status characterization value of the graphics card. Indicates The voltage change rate of the graphics card in the monitoring time period, Indicates the set reference voltage change rate, Indicates the impact factor corresponding to the set voltage change rate, Indicates The storage error rate of the graphics card in the monitoring period, Indicates the set limit storage error rate, Indicates the impact factor corresponding to the set storage error rate, Indicates The bus utilization of the graphics card in the monitoring time period, Indicates the set reference bus utilization, Indicates the impact factor corresponding to the set bus utilization, i indicates the number of each monitoring time period, , represents the total number of monitoring time periods, and e represents a natural constant.

9. The intelligent monitoring system for the working status of LEDs of a graphics card according to claim 7, characterized in that: The specific analysis conditions of the status indicator value of the graphics card are: ; In the formula, Indicates the status indicator value of the graphics card. Indicates the performance status of the graphics card. Indicates the weight factor corresponding to the set performance status characterization value, Indicates the health status of the graphics card. Indicates the weight factor corresponding to the set health status representation value.

10. A method for intelligently monitoring the working status of a graphics card LED, characterized in that: include: Call the API function to collect the current status data of the graphics card; Monitor and analyze the performance status data of the graphics card to obtain a performance status representation value of the graphics card; Monitor and analyze the health status data of the graphics card to obtain a health status representation value of the graphics card; According to the performance status characterization value and the health status characterization value of the graphics card, a comprehensive analysis is performed to obtain the status index value of the graphics card. According to the matching of the status index value of the graphics card, the sending instruction of the graphics card is obtained to control the LED of the graphics card and give a prompt.

Citation Information

Patent Citations

  • A MCU operating status monitoring circuit

    CN111090566B

  • Main board working state real-time monitoring system and method based on Loongson platform

    CN115858290A