BRIEF DESCRIPTION OF THE DRAWINGS
The present invention will be understood more fully from the detailed description given herebelow and from the accompanying drawings of the preferred embodiment of the invention, which, however, should not be taken to be limitative to the invention, but are for explanation and understanding only.
In the drawings:
FIG. 1 is a diagram showing a system configuration of an embodiment of the present invention;
FIG. 2 is a diagram showing an all-connected NUMA system used in the embodiment of the present invention;
FIG. 3 is a diagram showing an example of a table of affinity information used in the embodiment of the present invention;
FIG. 4 is a block diagram for use in obtaining a total sum of the volume of data transmitted in inter-process communication executed on a virtual machine in the embodiment of the present invention;
FIG. 5 is flow chart showing operation of a memory access delay estimation unit 102 in FIG. 1;
FIG. 6 is a flow chart showing operation of a configuration?) decision unit 104 in FIG. 1;
FIG. 7 is a flow chart showing operation executed on the side of a hypervisor in inter-process communication measurement;
FIG. 8 is a flow chart showing operation of a hook mechanism on the side of an OS in inter-process communication measurement; and
FIG. 9 is a diagram of a configuration for changing affinity information without stopping operation of the OS.