System hardware evaluation method and device

By acquiring and associating the original data of the system hardware and evaluating it using a comprehensive computing model, the problem of inaccurate system hardware evaluation in the existing technology is solved, more accurate resource requirements evaluation is achieved, and development and testing costs are reduced.

CN119537171APending Publication Date: 2025-02-28太保科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411597956.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

Existing system hardware evaluation methods cannot accurately evaluate the hardware resources requirements of different database systems, resulting in inaccurate evaluation results, which may lead to insufficient resources or waste of resources.

Method used

By obtaining the original data of the system hardware to be evaluated, data correlation is performed to increase the data dimension and richness, and using a comprehensive computing model to calculate the initial data, the evaluation results of the system hardware are obtained.

Benefits of technology

Accurate evaluation of hardware for different systems is achieved, reducing the situation of insufficient resources or waste of resources, improving the accuracy of evaluation, and reducing the cost of development and testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119537171A_ABST
    Figure CN119537171A_ABST
Patent Text Reader

Abstract

The invention provides a system hardware evaluation method and device, and relates to the technical field of big data, and the method comprises the steps: obtaining original data of to-be-evaluated system hardware; performing data association on the original data to obtain initial data of the to-be-evaluated system hardware; and calculating the initial data by using the comprehensive calculation model to obtain an evaluation result of the to-be-evaluated system hardware. Through the method, the accuracy of system hardware evaluation is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of big data technology, and in particular to a system hardware evaluation method and device. Background Art

[0002] At present, the domestic database technology is developing rapidly. In view of the problems of traditional databases, such as being bulky, expensive, and having security risks, it is imperative to transform the business system from traditional databases to domestic databases. However, due to the performance gap between different databases and different requirements for hardware resources, it is particularly important to evaluate the system hardware before transforming the business system.

[0003] However, the current mainstream system hardware evaluation method can only give a standard hardware resource requirement and convert it according to existing CPU memory and other resources. It is unable to conduct specific evaluation for each different system hardware, which usually makes the evaluation result of system hardware inaccurate, resulting in insufficient resources or waste of resources. Insufficient resources and waste of resources will not only greatly increase the cost of development and testing, but may also develop into major problems. Therefore, there is an urgent need for a system hardware evaluation method that can increase the accuracy of system hardware evaluation. Summary of the invention

[0004] In view of this, the present application provides a system hardware evaluation method and device, aiming to solve the problem of inaccurate system hardware evaluation results in the prior art.

[0005] In a first aspect, the present application provides a system hardware evaluation method, the method comprising:

[0006] Obtain raw data of the system hardware to be evaluated;

[0007] Perform data association on the original data to obtain the initial data of the hardware of the system to be evaluated;

[0008] The initial data is calculated using a comprehensive calculation model to obtain the evaluation results of the system hardware to be evaluated.

[0009] In another embodiment, obtaining raw data of the hardware of the system to be evaluated includes:

[0010] Collect database information of the system hardware to be evaluated;

[0011] The database information is imported into the hardware initial database of the system hardware to be evaluated to obtain the original data of the system hardware to be evaluated.

[0012] In another embodiment, collecting database information of the system hardware to be evaluated includes:

[0013] Obtaining attribute information of the hardware of the system to be evaluated from the storage system;

[0014] Use the collection script to obtain the operating information of the hardware of the system to be evaluated;

[0015] The attribute information and operation information are integrated and processed to obtain the database information of the system hardware to be evaluated.

[0016] In another embodiment, the initial data is calculated using a comprehensive calculation model to obtain an evaluation result of the hardware of the system to be evaluated, including:

[0017] Preprocess the initial data to obtain evaluation data of the hardware of the system to be evaluated;

[0018] The evaluation data is calculated using a comprehensive calculation model to obtain the evaluation results of the hardware of the system to be evaluated.

[0019] In a second aspect, the present application provides a system hardware evaluation device, the device comprising:

[0020] A data acquisition module, used to obtain the original data of the hardware of the system to be evaluated;

[0021] A data association module is used to perform data association on the original data to obtain the initial data of the hardware of the system to be evaluated;

[0022] The result evaluation module is used to calculate the initial data using the comprehensive calculation model to obtain the evaluation results of the hardware of the system to be evaluated.

[0023] In another embodiment, the data acquisition module includes:

[0024] An information collection unit, used to collect database information of the hardware of the system to be evaluated;

[0025] The information importing unit is used to import the database information into the hardware initial database of the system hardware to be evaluated, so as to obtain the original data of the system hardware to be evaluated.

[0026] In another embodiment, the information collection unit includes:

[0027] An information acquisition subunit, used to acquire attribute information of the hardware of the system to be evaluated from the storage system;

[0028] An information collection subunit, used to obtain the operating information of the hardware of the system to be evaluated by using a collection script;

[0029] The integration processing subunit is used to integrate the attribute information and the operation information to obtain the database information of the system hardware to be evaluated.

[0030] In another embodiment, the outcome evaluation module comprises:

[0031] A data processing unit, used for preprocessing the initial data to obtain evaluation data of the hardware of the system to be evaluated;

[0032] The data calculation unit is used to calculate the evaluation data using the comprehensive calculation model to obtain the evaluation result of the hardware of the system to be evaluated.

[0033] In a third aspect, an embodiment of the present application provides a computer device, comprising: 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 system hardware evaluation method described in any one of the implementation methods in the first aspect of the embodiment of the present application.

[0034] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on a terminal device, the terminal device executes a system hardware evaluation method as described in any one of the implementation methods in the first aspect of the embodiment of the present application.

[0035] The present application provides a method for evaluating system hardware. When executing the method, it is necessary to first obtain the original data of the system hardware to be evaluated, then perform data association on the original data, increase the dimension and richness of the original data of the hardware to be evaluated, and then use the comprehensive calculation model to calculate the initial data, and finally obtain the evaluation result of the hardware to be evaluated. The above method is based on the original data of the system hardware to be evaluated for evaluation, rather than a simple conversion, so that corresponding evaluation can be achieved for different system hardware to be evaluated, which increases the accuracy of the evaluation, and because the present application also performs data association on the original data, the initial data is more comprehensive and richer than the original data, which further increases the accuracy of the evaluation of the system hardware to be evaluated. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in this embodiment or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0037] Figure 1 A method flow chart of a system hardware evaluation method provided in an embodiment of the present application;

[0038] Figure 2 A method flow chart of a method for obtaining original data provided in an embodiment of the present application;

[0039] Figure 3 Another method flow chart of the system hardware evaluation method provided in the embodiment of the present application;

[0040] Figure 4 A schematic diagram of the structure of a system hardware evaluation device provided in an embodiment of the present application;

[0041] Figure 5 A schematic diagram of the structure of a data acquisition module provided in an embodiment of the present application;

[0042] Figure 6 A schematic diagram of the structure of the result evaluation module provided in the embodiment of the present application. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. The present application provides a system hardware evaluation method and device for use in the field of automotive technology. The above is only an example and does not limit the application field of the method and device provided in the present application.

[0044] At present, the domestic database technology is developing rapidly. In view of the problems of traditional databases, such as being bulky, expensive, and having security risks, it is imperative to transform the business system from traditional databases to domestic databases. However, due to the performance gap between different databases and different requirements for hardware resources, it is particularly important to evaluate the system hardware before transforming the business system.

[0045] However, the current mainstream system hardware evaluation method can only give a standard hardware resource requirement and convert it according to existing CPU memory and other resources. It is unable to conduct specific evaluation for each different system hardware, which usually makes the evaluation result of system hardware inaccurate, resulting in insufficient resources or waste of resources. Insufficient resources and waste of resources will not only greatly increase the cost of development and testing, but may also develop into major problems. Therefore, there is an urgent need for a system hardware evaluation method that can increase the accuracy of system hardware evaluation.

[0046] After research, the inventor proposed the technical solution of this application, first obtaining the original data of the hardware of the system to be evaluated, then performing data association on the original data, increasing the dimension and richness of the original data of the hardware to be evaluated, and then using a comprehensive calculation model to calculate the initial data, and finally obtaining the evaluation result of the hardware to be evaluated. The above method is based on the original data of the hardware of the system to be evaluated for evaluation, rather than a simple conversion, so that corresponding evaluations can be performed for different hardware of the system to be evaluated, increasing the accuracy of the evaluation, and because the present application also performs data association on the original data, the initial data is more comprehensive and richer than the original data, further increasing the accuracy of the evaluation of the hardware of the system to be evaluated.

[0047] In order to enable those skilled in the art to better understand the present application, the present application is further described in detail below in conjunction with the accompanying drawings and specific implementation methods. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application. It should be noted that, for ease of description, only the parts related to the relevant invention are shown in the accompanying drawings. In the absence of conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

[0048] See also Figure 1 , Figure 1 A method flow chart of a system hardware evaluation method provided in an embodiment of the present application includes:

[0049] S101, obtaining original data of the hardware of the system to be evaluated.

[0050] The system hardware to be evaluated is the system hardware that needs to be evaluated, and the original data is the information required to evaluate the system hardware to be evaluated.

[0051] Specifically, a script may be used to collect raw data of the hardware of the system to be evaluated.

[0052] For example, you can obtain database information related to the hardware of the system to be evaluated from the storage system, including database type, database version, database role, and master-slave database relationship; then use the script to collect all database server configuration information, including server IP information, number of CPU cores, server type, memory size, disk type, and disk size; and use the script to collect server operation status, regularly collect CPU usage and memory usage, and calculate the average and peak values; collect database capacity information, including file system size and table space size. The file system size includes the total size of the database file system, usage rate, usage size, free size, and free rate. The tablespace size includes the total size, usage rate, usage size, idle rate, and idle size of each tablespace; collect database performance indicators, including user submissions per second, logins per second, total physical write bytes per second, database time per second, logical reads per second, total physical read bytes per second, total physical read IO requests per second, total physical write IO requests per second, physical read bytes per second, physical write bytes per second, physical read IO requests per second, physical write IO requests per second, current operating system load, CPU usage per second, redo logs generated per second, network traffic per second, user transactions per second, executions per second, database block changes per second, redo writes per second, total parsing per second, hard parsing per second, total PGA allocation, and host CPU utilization; use scripts to collect the number of requests completed per second and the number of transactions completed per second, and calculate the average number of requests completed per second (QPS), the peak number of requests completed per second, the average number of transaction requests completed per second, and the peak number of transaction requests completed per second; collect the daily log volume of the database. The above information is used as the original data of the system hardware to be evaluated.

[0053] S102, performing data association on the original data to obtain initial data of the hardware of the system to be evaluated.

[0054] The initial data is the original data after data association processing.

[0055] Exemplarily, the original data of the system hardware to be evaluated can be stored in a hardware evaluation database, and the source library and target library architecture information can be input, including the source library type, source library architecture information, target library type, target library architecture, and whether the business type is transactional or analytical business, and stored in the hardware evaluation database; according to the database architecture, cluster association and master-slave association are performed to obtain the initial data of the system hardware to be evaluated.

[0056] S103, using the comprehensive calculation model to calculate the initial data to obtain the evaluation result of the hardware of the system to be evaluated.

[0057] Among them, the comprehensive calculation model is a mathematical model.

[0058] Specifically, the initial data input value is calculated in the comprehensive calculation model to obtain the evaluation result of the hardware of the system to be evaluated.

[0059] For example, CPU resource estimation mainly depends on the following data: number of CPU cores, converted CPU usage, number of replicas, and the coefficients used are mainly heterogeneous database CPU ratio and CPU redundancy rate. The calculation formula for CPU resources is source database CPU core number * converted CPU usage * number of replicas * heterogeneous database CPU ratio * CPU redundancy rate / CPU warning water level; memory resource estimation is divided into non-memory data and quasi-memory database according to database type. Quasi-memory database means that part of the data will be written in memory when writing data. Quasi-memory database requires more memory space. Generally, the daily log volume is used as the evaluation standard, using daily log volume * log amplification factor * redundancy rate. Non-memory database uses memory * memory usage * redundancy rate; disk resource estimation is based on the multiplication of disk and heterogeneous database conversion ratio. Centralized database estimates storage capacity according to 1:1.3. Distributed estimates storage capacity according to 1:0.5. The storage resource calculation formula is (source inventory data + source database annual incremental data size * retention period) * heterogeneous database compression ratio / disk usage warning value * heterogeneous database conversion ratio; expand the capacity of single node resources according to the database architecture. Common architectures such as two-site three-center centralized, business concentrated in the main database, it is recommended that the main and standby database ratio is 1:0.5, and the expansion factor is 2; if two-site five-center distributed, each server carries business, it is recommended that the main and standby database ratio is 1:1, and the expansion factor is 5; Step 4.5 Evaluation of the number of whole machine equipment. Evaluate the number of equipment required for migration according to certain rules. 85% of the number of physical device cores of the target single device is calculated. Assuming that the number of cores of a single physical machine device is 64 cores, 85% of 64 cores is 58C. Take 58C as the physical core number of a single device and divide the estimated number of cores by the physical core number of the target single device 58C and round up to get the required number of equipment: CPU core number / 58 = number of equipment. Substitute the initial data into the above formulas to get the evaluation results of the hardware of the system to be evaluated.

[0060] Optionally, the method for obtaining the evaluation result of the hardware of the system to be evaluated may also be: preprocessing initial data to obtain evaluation data of the hardware of the system to be evaluated; and calculating the evaluation data using a comprehensive calculation model to obtain the evaluation result of the hardware of the system to be evaluated.

[0061] Specifically, the most suitable candidate model can be selected from the candidate models as the comprehensive calculation model based on the initial data, and then the initial data can be preprocessed, and the preprocessed initial data can be input into the comprehensive calculation model to obtain the evaluation result of the hardware of the system to be evaluated.

[0062] Exemplarily, the method for preprocessing the initial data may be: 1. Calculate the monitoring factor: take the average and median of the 17% of monitoring points with the highest daily CPU in the historical time period, and take the larger one. Then take the value of the largest day as the monitoring factor; 2. If the CPU monitoring factor is less than 50% and the number of CPU cores of the original host * monitoring factor * target database coefficient * peak coefficient / 0.6 is less than 4C, then take 4C as the number of CPU cores of the database node; 3. If the CPU monitoring factor is less than 50% and the number of CPU cores of the original host * monitoring factor * target database coefficient * peak coefficient / 0.6 is greater than or equal to 4C, then take the calculated result as the number of CPU cores of the database node; 4. If the CPU usage rate is less than 10%, the number of CPU cores is calculated as 10% of the number of source database cores, and if the CPU usage rate is greater than 50%, the number of CPU cores is calculated as 100% of the number of source database cores; 5. The rac instance selects the highest number of CPU cores for calculation, and the number of cores of other instances is not calculated; 6. For MySQL, the MySQL result needs to be * 2 / 3 when using 1 active and 1 standby mode; 7. For servers using virtual machines, the CPU and memory need to be multiplied by the virtual machine loss coefficient; 8. For systems with CPU or I / O bottlenecks, the server IP information and bottleneck information with bottlenecks will be returned to the user.

[0063] In the above embodiment, the original data of the hardware of the system to be evaluated is first obtained, and then the original data is data-associated to increase the dimension and richness of the original data of the hardware to be evaluated, and then the initial data is calculated using a comprehensive calculation model to finally obtain the evaluation result of the hardware to be evaluated. The above method is based on the original data of the hardware of the system to be evaluated for evaluation, rather than a simple conversion, so that corresponding evaluations can be performed for different hardware of the system to be evaluated, which increases the accuracy of the evaluation, and because the present application also performs data association on the original data, the initial data is more comprehensive and richer than the original data, which further increases the accuracy of the evaluation of the hardware of the system to be evaluated.

[0064] In the embodiment of the present application, the above Figure 1 There are multiple possible implementations of steps S101-S103, which are described below. It should be noted that the implementations described below are only exemplary and do not represent all implementations of the embodiments of the present application.

[0065] See also Figure 2 ,This figure shows the specific process of obtaining the original data of the system hardware to be evaluated.

[0066] S201, collecting database information of the system hardware to be evaluated.

[0067] Specifically, the database information of the hardware of the system to be evaluated can be directly obtained from the storage system.

[0068] Optionally, the method for obtaining database information may also be: obtaining attribute information of the hardware of the system to be evaluated from the storage system; obtaining operation information of the hardware of the system to be evaluated using a collection script; integrating the attribute information and the operation information to obtain database information of the hardware of the system to be evaluated.

[0069] For example, the database information related to the hardware of the system to be evaluated is obtained from the storage system, including database type, database version, database role, and master-slave database relationship; the script is then used to collect all database server configuration information, including server IP information, number of CPU cores, server type, memory size, disk type, and disk size; the script is used to collect the server operation status, regularly collect CPU usage and memory usage, and calculate the average and peak values; and the database capacity information is collected, including the file system size and table space size. The file system size includes the total size of the database file system, usage rate, usage size, free size, and free rate. The tablespace size includes the total size, usage rate, usage size, idle rate, and idle size of each tablespace; collect database performance indicators, including user submissions per second, logins per second, total physical write bytes per second, database time per second, logical reads per second, total physical read bytes per second, total physical read IO requests per second, total physical write IO requests per second, physical read bytes per second, physical write bytes per second, physical read IO requests per second, physical write IO requests per second, current operating system load, CPU usage per second, redo logs generated per second, network traffic per second, user transactions per second, execution times per second, database block changes per second, redo writes per second, total parsing times per second, hard parsing times per second, total PGA allocation, and host CPU utilization; use scripts to collect the number of requests completed per second and the number of transactions completed per second, and calculate the average number of requests completed per second (QPS), the peak number of requests completed per second, the average number of transaction requests completed per second, and the peak number of transaction requests completed per second; collect the daily log volume of the database. Integrate the above information together as the database information of the system hardware to be evaluated.

[0070] S202: Import the database information into the hardware initial database of the system hardware to be evaluated to obtain the original data of the system hardware to be evaluated.

[0071] Exemplarily, the collected database server IP information, number of CPU cores, server type, memory size, disk size and type, average and peak CPU usage, average and peak memory usage, database query rate per second, average number of requests completed per second and peak number of requests completed per second, database type, version and database storage capacity and other information are transmitted from different servers to the hardware evaluation server through the low-code platform data transmission function and imported into the hardware initial database of the hardware of the system to be evaluated. The data in the hardware initial database of the hardware of the system to be evaluated is the original data of the hardware of the system to be evaluated.

[0072] In the above example, the database information of the system hardware to be evaluated is first collected, and then the database information is imported into the hardware initial database of the system hardware to be evaluated. Compared with directly evaluating based on the original data, importing it into the hardware initial database can make the use of the database information more convenient, which greatly increases the convenience of evaluating the system hardware.

[0073] The above introduces the system hardware evaluation method provided in the embodiment of the present application. The following is an exemplary description of the system hardware evaluation method in combination with a specific application scenario.

[0074] See also Figure 3 , provides a more comprehensive system hardware evaluation method, which includes:

[0075] S301, obtaining attribute information of the hardware of the system to be evaluated from the storage system;

[0076] S302, using a collection script to obtain operating information of the hardware of the system to be evaluated;

[0077] S303, integrating the attribute information and the operation information to obtain database information of the hardware of the system to be evaluated;

[0078] S304, importing the database information into the hardware initial database of the system hardware to be evaluated, and obtaining the original data of the system hardware to be evaluated;

[0079] S305, performing data association on the original data to obtain initial data of the hardware of the system to be evaluated;

[0080] S306, preprocessing the initial data to obtain evaluation data of the hardware of the system to be evaluated;

[0081] S307, using the comprehensive calculation model to calculate the evaluation data to obtain the evaluation result of the hardware of the system to be evaluated.

[0082] The above are some specific implementations of the system hardware evaluation method provided in the embodiment of the present application. Based on this, the present application also provides a corresponding device. The device provided in the embodiment of the present application will be introduced from the perspective of functional modularization.

[0083] See also Figure 4 The structure diagram of the system hardware evaluation device 400 shown in FIG. 4 includes: a data acquisition module 410, a data association module 420 and a result evaluation module 430, wherein:

[0084] The data acquisition module 410 is used to acquire the original data of the hardware of the system to be evaluated;

[0085] The data association module 420 is used to perform data association on the original data to obtain the initial data of the hardware of the system to be evaluated;

[0086] The result evaluation module 430 is used to calculate the initial data using the comprehensive calculation model to obtain the evaluation result of the hardware of the system to be evaluated.

[0087] See also Figure 5 The data acquisition module 410 is a schematic diagram of a structure of the data acquisition module 410, wherein the data acquisition module 410 includes:

[0088] The information collection unit 411 is used to collect database information of the hardware of the system to be evaluated;

[0089] The information importing unit 412 is used to import the database information into the hardware initial database of the system hardware to be evaluated, so as to obtain the original data of the system hardware to be evaluated.

[0090] Specifically, the information acquisition unit 411 includes: an information acquisition subunit, which is used to obtain the attribute information of the system hardware to be evaluated from the storage system; an information acquisition subunit, which is used to obtain the operation information of the system hardware to be evaluated using the acquisition script; and an integration processing subunit, which is used to integrate the attribute information and the operation information to obtain the database information of the system hardware to be evaluated.

[0091] See also Figure 6 The schematic diagram of the structure of the result evaluation module 430 is shown, wherein the result evaluation module 430 includes:

[0092] The data processing unit 431 is used to pre-process the initial data to obtain evaluation data of the hardware of the system to be evaluated;

[0093] The data calculation unit 432 is used to calculate the evaluation data using the comprehensive calculation model to obtain the evaluation result of the hardware of the system to be evaluated.

[0094] The embodiments of the present application also provide corresponding devices and computer storage media for implementing the solutions provided by the embodiments of the present application.

[0095] The device includes a memory and a processor, the memory is used to store instructions or codes, and the processor is used to execute instructions or codes so that the device executes the method of any embodiment of the present application.

[0096] The computer storage medium stores codes, and when the codes are executed, the device executing the codes implements the method of any embodiment of the present application.

[0097] Through the description of the above implementation methods, it can be known that those skilled in the art can clearly understand that all or part of the steps in the above-mentioned embodiment method can be implemented by means of software plus a general hardware platform. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product, and the computer software product can be stored in a storage medium, such as a read-only memory (ROM) / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network communication device such as a router) to execute the methods of each embodiment of the present application or some parts of the embodiments.

[0098] 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. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0099] It should also be noted that the various embodiments in this specification are described in a progressive manner, and the same and similar parts between the various embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the equipment and device embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The device embodiments described above are merely schematic, in which the units described as separate components may or may not be physically separated, and the components prompted as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0100] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A system hardware evaluation method, characterized in that: The method comprises: Obtain raw data of the system hardware to be evaluated; Performing data association on the original data to obtain initial data of the hardware of the system to be evaluated; The initial data is calculated using a comprehensive calculation model to obtain an evaluation result of the hardware of the system to be evaluated.

2. The method according to claim 1, characterized in that The obtaining of raw data of the hardware of the system to be evaluated includes: Collecting database information of the hardware of the system to be evaluated; The database information is imported into the hardware initial database of the hardware of the system to be evaluated to obtain the original data of the hardware of the system to be evaluated.

3. The method according to claim 2, characterized in that The collecting of database information of the hardware of the system to be evaluated includes: Acquire attribute information of the hardware of the system to be evaluated from the storage system; Using the acquisition script to obtain the operating information of the hardware of the system to be evaluated; The attribute information and the operation information are integrated to obtain database information of the hardware of the system to be evaluated.

4. The method according to claim 1, characterized in that: The using of the comprehensive calculation model to calculate the initial data to obtain the evaluation result of the hardware of the system to be evaluated includes: Preprocessing the initial data to obtain evaluation data of the hardware of the system to be evaluated; The evaluation data is calculated using a comprehensive calculation model to obtain an evaluation result of the hardware of the system to be evaluated.

5. A system hardware evaluation device, characterized in that: The device comprises: A data acquisition module, used to obtain the original data of the hardware of the system to be evaluated; A data association module, used for performing data association on the original data to obtain initial data of the hardware of the system to be evaluated; The result evaluation module is used to calculate the initial data using a comprehensive calculation model to obtain an evaluation result of the hardware of the system to be evaluated.

6. The device according to claim 5, characterized in that The data acquisition module comprises: An information collection unit, used to collect database information of the hardware of the system to be evaluated; The information importing unit is used to import the database information into the hardware initial database of the hardware of the system to be evaluated to obtain the original data of the hardware of the system to be evaluated.

7. The device according to claim 6, characterized in that The information collection unit comprises: An information acquisition subunit, used to acquire attribute information of the hardware of the system to be evaluated from a storage system; An information collection subunit, used for obtaining the operating information of the hardware of the system to be evaluated by using a collection script; The integration processing subunit is used to integrate the attribute information and the operation information to obtain the database information of the hardware of the system to be evaluated.

8. The device according to claim 5, characterized in that The result evaluation module includes: A data processing unit, used for preprocessing the initial data to obtain evaluation data of the hardware of the system to be evaluated; The data calculation unit is used to calculate the evaluation data using the comprehensive calculation model to obtain the evaluation result of the hardware of the system to be evaluated.

9. A computer device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the system hardware evaluation method according to any one of claims 1 to 4 is implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device executes the system hardware evaluation method according to any one of claims 1 to 4.