Virtualized platform performance evaluating method based on program contour analysis

A virtualization platform and profile analysis technology, applied in the field of computer system performance testing, can solve the problems of high test complexity, long time, high cost, etc., and achieve the effect of reducing complexity and cost

Inactive Publication Date: 2011-10-19
ZHEJIANG UNIV
View PDF2 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The present invention provides a virtualization platform performance evaluation method based on profile analysis, which solves the problems of high complexity, long time and high cost of traditional macro benchmark tests

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
  • Virtualized platform performance evaluating method based on program contour analysis
  • Virtualized platform performance evaluating method based on program contour analysis
  • Virtualized platform performance evaluating method based on program contour analysis

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026] Such as figure 1 and figure 2 As shown, a virtualization platform performance evaluation method based on profile analysis, including:

[0027] 1) Use the GCC compiler to recompile the source code of the macro load, so that the performance monitoring code is added to the original load program. The performance monitoring code load monitors various instructions, and when the load program ends, each The number of class instructions is output to the specified file, including the number of CPU operations, the number of memory reads and writes, and the number of virtual machine sensitive operations.

[0028] 2) Start the Oprofile hardware sampling tool and external IO monitoring tool in the background. The Oprofile tool is responsible for sampling and recording interrupt events caused by various performances such as cache failure, and obtains the cache hit rate. The IO monitoring tool provided by Linux is used to record the total number of foreground programs. Disk read and...

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 invention discloses a virtualized platform performance evaluating method based on program contour analysis, comprising the following steps of: acquiring the resource requests of a macro load by using a contour analysis technology, wherein the resource requests of the macro load includes various operation numbers of CPU (Central Processing Unit), virtual machine sensitive operation number causing context switching of a virtual machine, memory read-write number and cache hit ratio, disk read-write data volume and network read-write data volume; using micro-reference test to acquire the resource supply capability of a virtualized platform to be tested, wherein the resource supply capability includies various operation speed of a CPU, virtual machine sensitive operation delay, memory read-write speed and cache read-write speed, disk read-write speed and network read-write speed; and calculating the response time, CPU utilization ratio, disk utilization ratio and network utilization ratio of the macro load. The method uses the program contour analysis technology to acquire the resource requests of the macro load and uses the micro-reference test to acquire the resource supply of the virtualized platform to be tested; moreover, the macro-performance is analyzed and calculated so that the complexity and the cost of the test are decreased.

Description

technical field [0001] The invention relates to a computer system performance test method, in particular to a virtualization platform performance test method based on program profile analysis. Background technique [0002] Benchmark test (Benchmark) is the main method of computer performance evaluation, which refers to evaluating the performance of a certain computing system by executing a series of application programs or instruction operations. Specifically, it can be divided into two types: Micro Benchmark and Macro Benchmark. Micro-benchmarks test the speed of a computing system by repeatedly performing certain hardware-level or operating system-level operations, such as CPU computing speed, memory read and write speed, disk read and write speed, network read and write speed, process switching speed Wait. The macro benchmark test evaluates the performance of certain types of practical applications of the computing system by executing meaningful typical task programs, s...

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 Applications(China)
IPC IPC(8): G06F11/34
Inventor 何钦铭黄达伟叶德仕陈建海李星
Owner ZHEJIANG UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products