METHOD OF MONITORING PERFORMANCE OF VIRTUAL COMPUTER AND APPARATUS USING THE METHOD
First Claim
1. A method of controlling a computer system including a computer equipped with:
- a processor for executing a virtualization program for logically dividing resources including the processor of the computer and causing the divided resources to operate as a first virtual computer and a second virtual computer independent of each other; and
a storage device coupled to the processor,the first virtual computer executing a first guest operating system, andthe second virtual computer executing a second guest operating system,the method comprising;
a first step of obtaining information regarding the resources allocated to the first virtual computer and the second virtual computer by the virtualization program from the virtualization program;
a second step of obtaining information indicating performance of the first virtual computer from the first guest operating system;
a third step of obtaining information indicating performance of the second virtual computer from the second guest operating system;
a fourth step of storing the information regarding the allocated resources, information indicating a time of obtainment of the information regarding the allocated resources, the information indicating the performance, and information indicating a time of obtainment of the information indicating the performance in the storage device; and
a fifth step of outputting the information indicating the time, the information regarding the allocated resources obtained at the time, and the information indicating the performance obtained at the time.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method and an apparatus for monitoring performance of a virtual computer. In a method of controlling a computer system including a computer, the computer executes a virtualization program for causing logically divided resources of the computer to operate as first and second virtual computers, the first virtual computer executes a first OS, and the second virtual computer executes a second OS. In the method, information regarding the resources allocated to the first virtual computer and the second virtual computer by the virtualization program is obtained from the virtualization program, information indicating performance of the first virtual computer is obtained from the first OS, information indicating performance of the second virtual computer is obtained from the second OS, the obtained information and information indicating a time of obtainment of the information are stored in a storage system, and stored information is output.
95 Citations
15 Claims
-
1. A method of controlling a computer system including a computer equipped with:
-
a processor for executing a virtualization program for logically dividing resources including the processor of the computer and causing the divided resources to operate as a first virtual computer and a second virtual computer independent of each other; and a storage device coupled to the processor, the first virtual computer executing a first guest operating system, and the second virtual computer executing a second guest operating system, the method comprising; a first step of obtaining information regarding the resources allocated to the first virtual computer and the second virtual computer by the virtualization program from the virtualization program; a second step of obtaining information indicating performance of the first virtual computer from the first guest operating system; a third step of obtaining information indicating performance of the second virtual computer from the second guest operating system; a fourth step of storing the information regarding the allocated resources, information indicating a time of obtainment of the information regarding the allocated resources, the information indicating the performance, and information indicating a time of obtainment of the information indicating the performance in the storage device; and a fifth step of outputting the information indicating the time, the information regarding the allocated resources obtained at the time, and the information indicating the performance obtained at the time. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer, comprising:
-
a processor for executing a virtualization program for logically dividing resources including the processor of the computer and causing the divided resources to operate as a first virtual computer and second virtual computer independent of each other; and a storage device coupled to the processor, the first virtual computer executing a first guest operating system, and the second virtual computer executing a second guest operating system, wherein the processor is configured to execute; a first step of obtaining information regarding the resources allocated to the first virtual computer and the second virtual computer by the virtualization program from the virtualization program; a second step of obtaining information indicating performance of the first virtual computer from the first guest operating system; a third step of obtaining information indicating performance of the second virtual computer from the second guest operating system; a fourth step of storing the information regarding the allocated resources, information indicating a time of obtainment of the information regarding the allocated resources, the information indicating the performance, and information indicating a time of obtainment of the information indicating the performance in the storage device; and a fifth step of outputting the information indicating the time, the information regarding the allocated resources obtained at the time, and the information indicating the performance obtained at the time. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-readable medium including a program for making a computer execute, wherein:
-
the computer including a processor for executing a virtualization program for logically dividing resources including the processor of the computer and causing the divided resources to operate as a first virtual computer and a second virtual computer independent of each other; and the computer including a storage device coupled to the processor, the first virtual computer executing a first guest operating system, and the second virtual computer executing a second guest operating system, the program comprising; a first code for obtaining information regarding the resources allocated to the first virtual computer and the second virtual computer by the virtualization program from the virtualization program; a second code for obtaining information indicating performance of the first virtual computer from the first guest operating system; a third code for storing the information regarding the allocated resources, information indicating a time of obtainment of the information regarding the allocated resources, the information indicating the performance, and information indicating a time of obtainment of the information indicating the performance in the storage device; and a fourth code for outputting the information indicating the time, the information regarding the allocated resources obtained at the time, and the information indicating the performance obtained at the time. - View Dependent Claims (12, 13, 14, 15)
-
Specification