Industrial personal computer performance acquisition method based on third-party control and terminal

By configuring key pairs between industrial control computers and remotely calling third-party control interfaces, the problem of low efficiency in industrial control computer performance data acquisition is solved, achieving efficient and secure performance data acquisition, which is suitable for real-time acquisition of distributed industrial control computers in complex industrial control environments.

CN122064565APending Publication Date: 2026-05-19CONTEMPORARY NEBULA TECH ENERGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-26
Publication Date
2026-05-19

AI Technical Summary

Technical Problem

Existing industrial control computer performance data acquisition technology is inefficient and prone to errors. Furthermore, scripts need to be rewritten after system upgrades, resulting in low data acquisition efficiency and failing to meet the high-efficiency and intelligent operation and maintenance requirements of the modern industrial internet.

Method used

By pre-configuring a key pair between the local industrial control computer and the industrial control computer to be acquired, and using the Secure Shell protocol to remotely call the third-party control interface, hardware performance data can be obtained by uniformly calling the third-party control interface, thus avoiding direct manipulation of the underlying system files.

Benefits of technology

It improves the efficiency and accuracy of industrial control computer performance data acquisition, enhances the security and reliability of cross-machine performance data acquisition, reduces the impact of system upgrades on data acquisition, and realizes multi-machine collaborative monitoring and real-time alarm.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122064565A_ABST
    Figure CN122064565A_ABST
Patent Text Reader

Abstract

The invention discloses an industrial personal computer performance acquisition method and terminal based on a third-party control, and the method comprises the steps: firstly judging whether a to-be-acquired industrial personal computer is a local terminal or not, and then automatically selecting a mode of direct calling or remote calling based on a secure shell protocol to acquire the performance; and a third-party control interface is uniformly called to realize efficient acquisition of hardware performance of the industrial personal computer, so that an optimal calling path is automatically selected in a local scene and a far-end scene. Compared with a traditional mode of directly reading the system file, the method has the advantages that a Linux kernel file structure does not need to be deeply analyzed; a key pair is configured between a local industrial personal computer and a to-be-acquired industrial personal computer in advance, and cross-industrial-personal-computer and cross-network remote acquisition is realized by using a secure shell protocol SSH, so that the safety and reliability of cross-computer performance data acquisition are improved. In conclusion, the method obviously improves the efficiency, accuracy and maintainability of performance acquisition of the industrial personal computer.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of industrial equipment performance testing technology, and in particular to a method and terminal for acquiring industrial computer performance data based on third-party controls. Background Technology

[0002] With the development of industry, the Internet of Things (IoT), and smart manufacturing, Linux industrial PCs have been widely used in fields such as automation control, data acquisition, and the Industrial Internet due to their openness, stability, security, and powerful customization capabilities. Industrial PCs are often used in complex and harsh industrial environments, requiring long-term stable operation and efficient data processing capabilities. Meanwhile, in industrial control scenarios, real-time monitoring of the performance data of various hardware components of the industrial PC is crucial, including CPU utilization, memory usage, disk I / O, and network traffic. Accurate and efficient performance data acquisition helps system administrators to promptly identify and resolve potential problems, ensuring stable production line operation and optimizing resource allocation.

[0003] However, existing industrial control computer performance data acquisition technologies have the following drawbacks: Current technologies typically obtain industrial control computer performance data by directly reading system files. This requires a deep understanding of the Linux industrial control computer's system kernel and file system structure, and the writing of scripts or programs to parse the performance data. This is not only inefficient but also prone to data parsing errors. Furthermore, with system upgrades, the system file structure may change, rendering the original reading method ineffective and requiring the rewriting of scripts or programs, resulting in low data acquisition efficiency. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to provide a method and terminal for acquiring industrial control computer performance data based on third-party controls, which can effectively improve the efficiency and accuracy of industrial control computer performance data acquisition.

[0005] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is as follows: A method for acquiring the performance data of an industrial control computer based on a third-party control includes the following steps: Obtain the industrial control computer to be collected. If the industrial control computer to be collected is a local terminal, call the third-party control interface of the industrial control computer to be collected. Otherwise, use the key pair pre-configured between the current local industrial control computer and the industrial control computer to be collected to remotely call the third-party control interface of the industrial control computer to be collected through the Secure Shell protocol. The hardware performance dataset of the industrial control computer, collected by the third-party control, is obtained through the third-party control interface.

[0006] To solve the above-mentioned technical problems, another technical solution adopted by the present invention is as follows: An industrial control computer performance acquisition terminal based on third-party controls includes a memory, a processor, and a computer program stored in the memory and running on the processor. When the processor executes the computer program, it performs the following steps: Obtain the industrial control computer to be collected. If the industrial control computer to be collected is a local terminal, call the third-party control interface of the industrial control computer to be collected. Otherwise, use the key pair pre-configured between the current local industrial control computer and the industrial control computer to be collected to remotely call the third-party control interface of the industrial control computer to be collected through the Secure Shell protocol. The hardware performance dataset of the industrial control computer, collected by the third-party control, is obtained through the third-party control interface.

[0007] The beneficial effects of this invention are as follows: By first determining whether the industrial control computer to be collected is a local terminal and then automatically selecting either direct invocation or remote invocation based on the Secure Shell protocol to collect performance data, this invention unifies the invocation of third-party control interfaces to achieve efficient collection of industrial control computer hardware performance, thereby automatically selecting the optimal invocation path in both local and remote scenarios. Compared with the traditional method of directly reading system files, this method eliminates the need for in-depth analysis of the Linux kernel file structure; mature third-party tools can be used directly to obtain hardware performance datasets. By pre-configuring key pairs between the local industrial control computer and the industrial control computer to be collected, and utilizing the Secure Shell protocol (SSH) to achieve remote collection across industrial control computers and networks, the security and reliability of cross-machine performance data collection are improved. Furthermore, by uniformly invoking different third-party controls through third-party control interfaces to collect industrial control computer hardware performance datasets, the complexity of directly manipulating underlying system files is avoided. In summary, this method significantly improves the efficiency, accuracy, and maintainability of industrial control computer performance collection. Attached Figure Description

[0008] Figure 1 This is an overall flowchart of a method for acquiring the performance of an industrial control computer based on a third-party control, according to an embodiment of the present invention. Figure 2 This is a flowchart illustrating a method for acquiring the performance of an industrial control computer based on a third-party control, according to an embodiment of the present invention. Figure 3 This is a schematic diagram of an industrial control computer performance acquisition terminal based on a third-party control, according to an embodiment of the present invention. Label Explanation: 1. An industrial control computer performance acquisition terminal based on third-party controls; 2. Memory; 3. Processor. Detailed Implementation

[0009] To explain in detail the technical content, objectives, and effects of the present invention, the following description is provided in conjunction with the embodiments and accompanying drawings.

[0010] Before detailing the embodiments of this application, some related concepts will first be explained: (1) Industrial computer: An embedded computer designed for use in industrial fields. It integrates industrial-grade hardware (such as shockproof, high-temperature resistant, and electromagnetic interference resistant) and industrial operating system (mostly Linux, Windows Embedded or real-time OS) to perform tasks such as automated control, data acquisition, equipment monitoring, and process management.

[0011] (2) Secure Shell Protocol: Secure Shell, or SSH for short, is a network protocol that supports encrypted network data transmission. Through the Secure Shell protocol, users can securely log in to remote servers and perform various operations.

[0012] In existing technologies, Linux industrial control computers are commonly used as the core control unit in industrial control systems, and their performance and stability directly affect the reliable operation of the production system. Traditional performance data acquisition methods often rely on directly reading system kernel files, requiring developers to have in-depth Linux system knowledge and write complex parsing scripts. This approach not only has a long development cycle and high maintenance costs, but also suffers from poor compatibility across different system versions or hardware platforms, making it prone to acquisition failure due to system upgrades. Furthermore, traditional methods lack a unified data interface and visualization support, making it difficult to achieve multi-machine collaborative monitoring and real-time alarms, and failing to meet the demands of modern industrial internet for efficient and intelligent operation and maintenance.

[0013] To at least solve the above problems, please refer to Figure 1 This invention provides a method for acquiring the performance of an industrial control computer based on a third-party control, comprising the following steps: Obtain the industrial control computer to be collected. If the industrial control computer to be collected is a local terminal, call the third-party control interface of the industrial control computer to be collected. Otherwise, use the key pair pre-configured between the current local industrial control computer and the industrial control computer to be collected to remotely call the third-party control interface of the industrial control computer to be collected through the Secure Shell protocol. The hardware performance dataset of the industrial control computer, collected by the third-party control, is obtained through the third-party control interface.

[0014] As described above, the beneficial effects of this invention are as follows: By first determining whether the industrial control computer to be collected is a local terminal and then automatically selecting either direct invocation or remote invocation based on the Secure Shell protocol to collect performance data, it uniformly calls third-party control interfaces to achieve efficient collection of industrial control computer hardware performance, thereby automatically selecting the optimal invocation path in both local and remote scenarios. Compared with the traditional method of directly reading system files, it eliminates the need for in-depth analysis of the Linux kernel file structure; mature third-party tools can be used directly to obtain hardware performance datasets. By pre-configuring key pairs between the local industrial control computer and the industrial control computer to be collected, and utilizing the Secure Shell protocol (SSH) to achieve remote collection across industrial control computers and networks, the security and reliability of cross-machine performance data collection are improved. Furthermore, by uniformly calling different third-party controls through third-party control interfaces to collect industrial control computer hardware performance datasets, the complexity of directly manipulating underlying system files is avoided.

[0015] In summary, this method delegates performance data collection to a well-maintained third-party control and completes data acquisition through a unified interface and SSH remote calls. By using the third-party control interface, all subsequent data collection logic only needs to rely on this interface, without caring about details such as file paths, command-line parameters, or output formats. This minimizes sensitivity to changes in system file structure and avoids the pain point of traditional scripts failing after system upgrades, thereby significantly improving collection efficiency and maintainability.

[0016] Combination Figure 2 Furthermore, before acquiring the industrial control computer data to be collected, the process also includes: Deploy third-party control interfaces for each industrial computer; The third-party control interface is connected to the corresponding third-party controls on the industrial control computer via a communication protocol. Generate a key pair on the local industrial control computer, and copy the public key of the key pair to the other industrial control computers.

[0017] As described above, by uniformly deploying third-party control interfaces on local industrial control computers and establishing connections with tools on each computer via communication protocols, and then copying the local public key to other industrial control computers, a scalable industrial control computer monitoring network with built-in authentication is formed. This approach ensures that all industrial control computers can be uniformly accessed, while avoiding the tedious steps of manually configuring passwords or scripts on each device, thus improving system maintainability and deployment efficiency.

[0018] Furthermore, utilizing the pre-configured key pair between the current local industrial control computer and the industrial control computer to be acquired, the third-party control interface of the industrial control computer to be acquired is remotely invoked via the Secure Shell protocol, including: A Secure Shell Protocol (SIP) session is established with the industrial control computer to be sampled using the private key in the key pair of the current local industrial control computer. After the industrial control computer to be sampled verifies the SIP session using the public key, it calls the third-party control interface of the industrial control computer to be sampled.

[0019] As described above, by explicitly using the private key of the local industrial control computer and the public key of the industrial control computer to be collected for authentication, and immediately invoking the third-party control interface after the session is established, the security link of remote calls is further strengthened. This scheme ensures that only authorized local industrial control computers can trigger monitoring commands, while limiting the execution scope of remote commands, reducing the risk of attacks and improving the reliability of data collection.

[0020] Furthermore, the hardware performance dataset of the industrial control computer, collected by the third-party control, is obtained through the third-party control interface, specifically as follows: The third-party controls include a CPU frequency collector, a system automatic performance collector, a temperature collector, a file system viewer, a disk analyzer, a disk mount viewer, a system performance monitoring and analysis tool, and a GPU collector. The CPU frequency acquisition device is used to collect CPU frequency data; The system's automatic performance collector is used to collect CPU and memory usage data; The temperature acquisition unit has an embedded speed sensor for collecting CPU temperature data and fan speed. The file system viewer is used to collect disk usage data; The disk analyzer is used to collect disk normal-abnormal status data; The disk mount viewer is used to collect disk partition mount directories; The system performance monitoring and analysis tool is used to collect read and write data; The GPU collector is used to collect GPU memory usage data; According to the third-party control interface, CPU data is collected within a preset period of the CPU frequency collector, the system automatic performance collector, and the temperature collector. The CPU data includes CPU frequency data, CPU memory usage data, and CPU temperature data. The fan speed is collected within a preset period of the temperature acquisition device according to the third-party control interface; According to the third-party control interface, disk data is collected in the file system viewer, the disk analyzer and the disk mount viewer within a preset period. The disk data includes disk usage data, disk normal-abnormal status data and disk partition mount directories. According to the third-party control interface, read and write data are collected within the preset period of the system performance monitoring and analysis tool; GPU memory usage data is collected by the GPU collector within a preset period according to the third-party control interface. The CPU data, fan speed, disk data, read / write data, and GPU memory usage data are processed according to a preset data format to obtain the hardware performance dataset of the industrial control computer.

[0021] As described above, third-party controls include CPU frequency collectors (e.g., cpufrequtils), automatic system performance collectors (e.g., top), temperature collectors (e.g., lm-sensors), file system viewers (e.g., df), disk analyzers (e.g., smartmontools), disk mount viewers (e.g., lsblk), system performance monitoring and analysis tools (e.g., sysstat), and GPU collectors (e.g., intel-gpu-tools). These tools collect different types of hardware performance data and collect it periodically according to preset cycles to form a structured hardware performance dataset. This enables multi-dimensional and comprehensive performance monitoring, covering key hardware such as CPU, memory, disk, and GPU, and improves the comprehensiveness and accuracy of data collection.

[0022] The hardware performance dataset of the industrial control computer, collected by the third-party control, is obtained through the third-party control interface, and then the following is also included: Iterate through the third-party control interfaces of all industrial control computers and determine whether the hardware performance datasets of all industrial control computers within the preset period have been collected. If so, store the hardware performance datasets of all industrial control computers in the performance database.

[0023] As described above, by traversing all the interfaces of the industrial control computer, the data is verified to ensure the integrity of the data collection. At the same time, the verified data is stored in the performance database to ensure that the data is complete and traceable, providing a data foundation for subsequent performance analysis and optimization.

[0024] Please refer to Figure 3 Another embodiment of the present invention provides an industrial control computer performance acquisition terminal based on third-party controls, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the various steps of the above-described industrial control computer performance acquisition method based on third-party controls.

[0025] The above-described method and terminal for acquiring industrial control computer performance based on third-party controls are applicable to real-time performance acquisition scenarios of distributed industrial control computers in complex industrial control environments. The specific implementation methods described below illustrate this: Please refer to Figures 1 to 2 One embodiment of the present invention is as follows: A method for acquiring performance data of an industrial control computer based on third-party controls, such as... Figure 1 As shown, the steps include: S1. Obtain the industrial control computer to be collected. If the industrial control computer to be collected is a local terminal, call the third-party control interface of the industrial control computer to be collected. Otherwise, use the key pair pre-configured between the current local industrial control computer and the industrial control computer to be collected to remotely call the third-party control interface of the industrial control computer to be collected through the Secure Shell Protocol.

[0026] In this embodiment, third-party controls include CPU frequency collectors (e.g., cpufrequtils), system automatic performance collectors (e.g., top), temperature collectors (e.g., lm-sensors), file system viewers (e.g., df), disk analyzers (e.g., smartmontools), disk mount viewers (e.g., lsblk), system performance monitoring and analysis tools (e.g., sysstat), and GPU collectors (e.g., intel-gpu-tools).

[0027] Before acquiring the data from the industrial control computer, the process also includes: A third-party control interface is deployed on each industrial control computer. The third-party control interface is connected to the corresponding third-party controls on the industrial control computer through a communication protocol. In other words, by deploying a unified third-party control interface on each industrial control computer and establishing connections with different third-party controls on each industrial control computer through communication protocols such as HTTP and MQTT, each industrial control computer can quickly call each third-party space to collect performance data through the unified third-party control interface, thereby improving the performance data collection efficiency of each industrial control computer.

[0028] Furthermore, based on the key matching relationship between industrial control computers, the third-party control interfaces of each industrial control computer are interconnected through the secure shell protocol, thereby realizing the interconnection of interfaces of multiple industrial control computers, which builds a distributed acquisition network, supports unified management of performance data across platforms and systems, and improves the scalability and maintainability of the system.

[0029] S2. Obtain the hardware performance dataset of the industrial control computer collected by the third-party control through the third-party control interface, specifically: The system employs a CPU frequency collector to collect CPU frequency data; a system automatic performance collector to collect CPU memory usage data; a temperature collector with an embedded speed sensor to collect CPU temperature data and fan speed; a file system viewer to collect disk usage data; a disk analyzer to collect disk normal / abnormal status data (e.g., displaying normal or abnormal); a disk mount viewer to collect disk partition mount directories; system performance monitoring and analysis tools to collect disk read / write data (e.g., the amount of data read or written by the disk per second and the historical read / write data volume of the disk); and a GPU collector to collect GPU memory usage data.

[0030] Then, the data collected by the third-party control interface within the preset period of each third-party control is used as the hardware performance dataset of the industrial control computer.

[0031] Different third-party controls collect different types of hardware performance data at preset intervals, forming a structured hardware performance dataset. This enables multi-dimensional and comprehensive performance monitoring, covering key hardware such as CPU, memory, disk, and GPU, improving the comprehensiveness and accuracy of data collection. For example, the temperature acquisition unit embeds speed sensors. One example is the third-party control `sensors`, a command-line tool on Linux systems for monitoring hardware sensors, particularly temperature, voltage, and fan speed. It can be used with the `lm-sensors` package, essentially embedding itself within the `lm-sensors` control to collect CPU fan speed data. `sensors` can directly output fan speed via command line. Another example is the third-party control `top`, a widely used command-line tool in Unix and Unix-like systems (including Linux) that displays real-time system processor activity, including real-time CPU, memory, and swap partition status, and provides charts comparing these with preset performance metrics.

[0032] At the same time, such as Figure 2 As shown, after step S2, the following steps are also included: Iterate through all third-party control interfaces of industrial control computers and determine whether the hardware performance datasets of all industrial control computers within the preset period have been collected. If so, store the hardware performance datasets of all industrial control computers in the performance database.

[0033] It also visualizes the acquired hardware performance dataset and configures alarm information for hardware performance data exceeding preset thresholds.

[0034] This involves traversing all industrial control computer interfaces to verify the data and ensure its integrity. Verified data is then stored in a performance database to ensure completeness and traceability, providing a foundation for subsequent performance analysis and optimization. The collected data is then visualized using charts and dashboards, and a threshold alarm mechanism is implemented, with alerts sent via email and SMS notifications. This effectively improves operational efficiency, enabling early fault detection and resolution, and ensuring the stable operation of the production system.

[0035] In summary, the industrial control computer performance acquisition method based on third-party controls in this embodiment first determines whether the industrial control computer to be acquired is a local terminal and then automatically selects between direct invocation or remote invocation based on the Secure Shell protocol to acquire performance data, ensuring the flexibility and full coverage of performance data acquisition; and by uniformly calling different third-party controls through the third-party control interface to acquire the hardware performance dataset of the industrial control computer, it avoids direct manipulation of underlying system files, thereby improving the efficiency and accuracy of industrial control computer performance acquisition.

[0036] According to another aspect of the invention, Figure 3 This is a schematic diagram illustrating an industrial control computer performance acquisition terminal based on third-party controls according to an embodiment of the present invention. The terminal includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the various steps of the industrial control computer performance acquisition method based on third-party controls as described above.

[0037] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent modifications made based on the content of the present invention specification and drawings, or direct or indirect applications in related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A method for acquiring the performance data of an industrial control computer based on a third-party control, characterized in that, Including the following steps: Obtain the industrial control computer to be collected. If the industrial control computer to be collected is a local terminal, call the third-party control interface of the industrial control computer to be collected. Otherwise, use the key pair pre-configured between the current local industrial control computer and the industrial control computer to be collected to remotely call the third-party control interface of the industrial control computer to be collected through the Secure Shell protocol. The hardware performance dataset of the industrial control computer, collected by the third-party control, is obtained through the third-party control interface.

2. The method for acquiring industrial control computer performance based on third-party controls according to claim 1, characterized in that, Before acquiring the industrial control computer data to be collected, the process also includes: Deploy third-party control interfaces for each industrial computer; The third-party control interface is connected to the corresponding third-party controls on the industrial control computer via a communication protocol. Generate a key pair on the local industrial control computer, and copy the public key of the key pair to the other industrial control computers.

3. The method for acquiring industrial control computer performance based on third-party controls according to claim 2, characterized in that, Using a pre-configured key pair between the current local industrial control computer and the industrial control computer to be acquired, the third-party control interface of the industrial control computer to be acquired is remotely invoked via a secure shell protocol, including: A Secure Shell Protocol (SIP) session is established with the industrial control computer to be sampled using the private key in the key pair of the current local industrial control computer. After the industrial control computer to be sampled verifies the SIP session using the public key, it calls the third-party control interface of the industrial control computer to be sampled.

4. The method for acquiring industrial control computer performance based on third-party controls according to claim 1, characterized in that, The hardware performance dataset of the industrial control computer, collected by the third-party control, is obtained through the third-party control interface, specifically as follows: The third-party controls include a CPU frequency collector, a system automatic performance collector, a temperature collector, a file system viewer, a disk analyzer, a disk mount viewer, a system performance monitoring and analysis tool, and a GPU collector. The CPU frequency acquisition device is used to collect CPU frequency data; The system's automatic performance collector is used to collect CPU and memory usage data; The temperature acquisition unit has an embedded speed sensor for collecting CPU temperature data and fan speed. The file system viewer is used to collect disk usage data; The disk analyzer is used to collect disk normal-abnormal status data; The disk mount viewer is used to collect disk partition mount directories; The system performance monitoring and analysis tool is used to collect read and write data; The GPU collector is used to collect GPU memory usage data; According to the third-party control interface, CPU data is collected within a preset period of the CPU frequency collector, the system automatic performance collector, and the temperature collector. The CPU data includes CPU frequency data, CPU memory usage data, and CPU temperature data. The fan speed is collected within a preset period of the temperature acquisition device according to the third-party control interface; According to the third-party control interface, disk data is collected in the file system viewer, the disk analyzer and the disk mount viewer within a preset period. The disk data includes disk usage data, disk normal-abnormal status data and disk partition mount directories. According to the third-party control interface, read and write data are collected within the preset period of the system performance monitoring and analysis tool; GPU memory usage data is collected by the GPU collector within a preset period according to the third-party control interface. The CPU data, fan speed, disk data, read / write data, and GPU memory usage data are processed according to a preset data format to obtain the hardware performance dataset of the industrial control computer.

5. The method for acquiring industrial control computer performance based on third-party controls according to claim 4, characterized in that, The hardware performance dataset of the industrial control computer, collected by the third-party control, is obtained through the third-party control interface, and then the following is also included: Iterate through the third-party control interfaces of all industrial control computers and determine whether the hardware performance datasets of all industrial control computers within the preset period have been collected. If so, store the hardware performance datasets of all industrial control computers in the performance database.

6. An industrial control computer performance acquisition terminal based on third-party controls, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that, When the processor executes the computer program, it performs the following steps: Obtain the industrial control computer to be collected. If the industrial control computer to be collected is a local terminal, call the third-party control interface of the industrial control computer to be collected. Otherwise, use the key pair pre-configured between the current local industrial control computer and the industrial control computer to be collected to remotely call the third-party control interface of the industrial control computer to be collected through the Secure Shell protocol. The hardware performance dataset of the industrial control computer, collected by the third-party control, is obtained through the third-party control interface.

7. The industrial control computer performance acquisition terminal based on third-party controls according to claim 6, characterized in that, Before acquiring the industrial control computer data to be collected, the process also includes: Deploy third-party control interfaces for each industrial computer; The third-party control interface is connected to the corresponding third-party controls on the industrial control computer via a communication protocol. Generate a key pair on the local industrial control computer, and copy the public key of the key pair to the other industrial control computers.

8. The industrial control computer performance acquisition terminal based on third-party controls according to claim 7, characterized in that, Using a pre-configured key pair between the current local industrial control computer and the industrial control computer to be acquired, the third-party control interface of the industrial control computer to be acquired is remotely invoked via a secure shell protocol, including: A Secure Shell Protocol (SIP) session is established with the industrial control computer to be sampled using the private key in the key pair of the current local industrial control computer. After the industrial control computer to be sampled verifies the SIP session using the public key, it calls the third-party control interface of the industrial control computer to be sampled.

9. The industrial control computer performance acquisition terminal based on third-party controls according to claim 6, characterized in that, The hardware performance dataset of the industrial control computer, collected by the third-party control, is obtained through the third-party control interface, specifically as follows: The third-party controls include a CPU frequency collector, a system automatic performance collector, a temperature collector, a file system viewer, a disk analyzer, a disk mount viewer, a system performance monitoring and analysis tool, and a GPU collector. The CPU frequency acquisition device is used to collect CPU frequency data; The system's automatic performance collector is used to collect CPU and memory usage data; The temperature acquisition unit has an embedded speed sensor for collecting CPU temperature data and fan speed. The file system viewer is used to collect disk usage data; The disk analyzer is used to collect disk normal-abnormal status data; The disk mount viewer is used to collect disk partition mount directories; The system performance monitoring and analysis tool is used to collect read and write data; The GPU collector is used to collect GPU memory usage data; According to the third-party control interface, CPU data is collected within a preset period of the CPU frequency collector, the system automatic performance collector, and the temperature collector. The CPU data includes CPU frequency data, CPU memory usage data, and CPU temperature data. The fan speed is collected within a preset period of the temperature acquisition device according to the third-party control interface; According to the third-party control interface, disk data is collected in the file system viewer, the disk analyzer and the disk mount viewer within a preset period. The disk data includes disk usage data, disk normal-abnormal status data and disk partition mount directories. According to the third-party control interface, read and write data are collected within the preset period of the system performance monitoring and analysis tool; GPU memory usage data is collected by the GPU collector within a preset period according to the third-party control interface. The CPU data, fan speed, disk data, read / write data, and GPU memory usage data are processed according to a preset data format to obtain the hardware performance dataset of the industrial control computer.

10. The industrial control computer performance acquisition terminal based on third-party controls according to claim 9, characterized in that, The hardware performance dataset of the industrial control computer, collected by the third-party control, is obtained through the third-party control interface, and then the following is also included: Iterate through the third-party control interfaces of all industrial control computers and determine whether the hardware performance datasets of all industrial control computers within the preset period have been collected. If so, store the hardware performance datasets of all industrial control computers in the performance database.