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.