Unlock instant, AI-driven research and patent intelligence for your innovation.

Automatic test method and system for performance of arm's linux server

An automatic test system and automatic test technology, applied in the direction of software testing/debugging, can solve problems such as cross-compilation, non-support, compilation incompatibility, etc., and achieve the effect of avoiding incompatibility and easy modification

Inactive Publication Date: 2018-09-18
KUNDA COMP TECHKUSN +1
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

On Linux servers based on ARM (Advanced RISC Machines), the compatibility of the above packages may cause problems. Although they are all used in Linux systems, some programs may have the following difficulties when used on ARMbase machines : 1. Cross-compilation may be required. Before the source code is compiled on the ARM architecture, it may need to be cross-compiled with an emulator before it can be used on an ARM architecture machine.
2. The configuration file of the software does not support the ARM architecture, and there may be incompatibilities in compilation depending on the design of the ARM system SOC (system on chip, system chip) by different manufacturers.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatic test method and system for performance of arm's linux server
  • Automatic test method and system for performance of arm's linux server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] see figure 1 Shown, a kind of performance automatic testing method of the Linux server of ARM is applicable to the Linux server of an ARM, comprises the following steps:

[0027] Step 100: preset the source codes of various performance test programs built into the Linux server of the ARM. In this step, the built-in test programs are mostly performance test programs already on the market, and the selection source of the test programs is Refer to the three Linux distributions with high market share, Red Hat Enterprise Linux, Suse Linux EnterpriseServer, and Ubuntu Server. The test programs in the certification software of these three versions are the selected reference sources.

[0028] Step 200: Scan the source code of the user-defined performance test program. In this step, the user-defined test program such as lmbench, dhrystone, Bonnie, Bonnie++, Coremark, Stream, etc., the stored test program can be added by itself.

[0029] Step 300: According to the source codes o...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The present invention provides an automatic testing method and system for efficacy of a Linux server of an ARM. The method comprises the following steps: a. presetting original codes of a plurality types of efficacy testing programs built in a Linux server of an ARM; b. according to the original codes of the plurality types of efficacy testing programs contained in the Linux server of the ARM, generating a dialog list by using a dialog suite, and providing a testing program corresponding to to-be-tested content selected by a user; c. acquiring information of a hardware apparatus of the Linux server of the ARM; d. performing cross compilation according the original codes of the efficacy testing programs and the hardware information to obtain a testing program of the Linux server of the ARM; e. according to a preset number of times, cyclically executing the compiled testing program; and f. generating a testing result report of the compiled testing program. By means of the above steps, the method is capable of automating execution of the efficacy testing program applicable to the Linux system on the Linux server of the ARM.

Description

technical field [0001] The invention relates to an automatic performance testing method and system of an ARM Linux server. Background technique [0002] In computers, benchmark refers to when a computer executes a program, a set of programs or other operations to evaluate the relative performance of the object to be evaluated. Computer performance is generally expressed in terms of the amount of work a computer system can perform under specified time and resource usage conditions. "Good" computer performance may include one or more of the following: 1. Fast response time 2. High throughput (speed at which jobs are processed) 3. Resource utilization. 4. High availability of a computer system or application 5. Fast (or high compression rate) data compression and decompression 6. High bandwidth or fast data transfer time The "performance" you get is actually the same as the performance mentioned in other contexts, and the performance refers to "how well can the computer do th...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/36
Inventor 刘子扬林君平魏廷箕
Owner KUNDA COMP TECHKUSN