Apparatus and program for controlling loads
First Claim
1. A load control apparatus for controlling a load on a server which performs multiplex processing, the apparatus comprising:
- a load information acquisition section for acquiring load information regarding loads on a CPU resource and other resources on the server;
a multiplicity determination section for calculating, on the basis of the load information, an increase in load on each resource caused by increasing a multiplicity of a process which is being performed by the server, and for determining, on the basis of the load information, a multiplicity by which a load on each of all the resources becomes smaller than or equal to an upper limit value set in advance; and
a multiplicity control section for changing the multiplicity of the process which is being performed by the server to the multiplicity determined by the multiplicity determination section.
1 Assignment
0 Petitions
Accused Products
Abstract
A load control apparatus that enables a server to perform a process at a multiplicity most suitable for improving processing efficiency. A load information acquisition section acquires load information regarding loads on a CPU resource and other resources on the server. On the basis of the load information, a multiplicity determination section calculates an increase in load on each resource caused by increasing the multiplicity of the process which is being performed by the server, and determines a multiplicity by which a load on each of all the resources becomes smaller than or equal to an upper limit value set in advance. A multiplicity control section changes the multiplicity of the process which is being performed by the server to the multiplicity determined by the multiplicity determination section.
-
Citations
8 Claims
-
1. A load control apparatus for controlling a load on a server which performs multiplex processing, the apparatus comprising:
-
a load information acquisition section for acquiring load information regarding loads on a CPU resource and other resources on the server;
a multiplicity determination section for calculating, on the basis of the load information, an increase in load on each resource caused by increasing a multiplicity of a process which is being performed by the server, and for determining, on the basis of the load information, a multiplicity by which a load on each of all the resources becomes smaller than or equal to an upper limit value set in advance; and
a multiplicity control section for changing the multiplicity of the process which is being performed by the server to the multiplicity determined by the multiplicity determination section. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A load control program for controlling a load on a server which performs multiplex processing, the program making a computer function as:
-
a load information acquisition section for acquiring load information regarding loads on a CPU resource and other resources on the server;
a multiplicity determination section for calculating, on the basis of the load information, an increase in load on each resource caused by increasing a multiplicity of a process which is being performed by the server, and for determining, on the basis of the load information, a multiplicity by which a load on each of all the resources becomes smaller than or equal to an upper limit value set in advance; and
a multiplicity control section for changing the multiplicity of the process which is being performed by the server to the multiplicity determined by the multiplicity determination section.
-
-
8. A method for controlling a load on a server which performs multiplex processing with a computer, the method comprising the steps of:
-
acquiring load information regarding loads on a CPU resource and other resources on the server;
calculating, on the basis of the load information, an increase in load on each resource caused by increasing a multiplicity of a process which is being performed by the server, and determining, on the basis of the load information, a multiplicity by which a load on each of all the resources becomes smaller than or equal to an upper limit value set in advance; and
changing the multiplicity of the process which is being performed by the server to the multiplicity determined.
-
Specification