Determining server load capacity
AssigneeInternational Business Machines Corporation
InventorGraham Bucknell
Life of this patent
Estimating the term…
Abstract
A method, computer program product, and system for determining a number of users corresponding to a server load including simulating one or more virtual users on a test computer system on coupled to network. One or more client requests are sent from each of the one or more virtual users to a server application executed on a server computer system coupled to the network. A metric indicative of a load on the server computer system is measured. The metric is compared to a predetermined value; and the number of the one or more virtual users is changed based on the difference between the metric and the predetermined value until the metric is within a predetermined range of the predetermined value.
Claims18
A method of determining a number of users corresponding to a server load comprising:
- simulating one or more virtual users on a test computer system coupled to a network;
- sending one or more client requests from each of the one or more virtual users to a server application executed on a server computer system coupled to the network;
- measuring a metric indicative of a load on the server computer system;
- comparing the metric to a predetermined value;
- and
- changing the number of the one or more virtual users based on the difference between the metric and the predetermined value until the metric is within a predetermined range of the predetermined value.
A computer program product for determining a number of users corresponding to a server load, residing on a computer readable medium, having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations comprising:
- simulating one or more virtual users on a test computer system coupled to a network;
- sending one or more client requests from each of the one or more virtual users to a server application executed on a server computer system coupled to the network;
- measuring a metric indicative of a load on the server computer system;
- comparing the metric to a predetermined value;
- and
- changing the number of the one or more virtual users based on the difference between the metric and the predetermined value until the metric is within a predetermined range of the predetermined value.
A system for determining a number of users corresponding to a server load comprising:
- one or more processors;
- one or more memories;
- one or more software instruction sets stored on the one or more memories, which, when executed by the one or more processors, perform operations comprising:
- simulating one or more virtual users on a test computer system coupled to a network;
- sending one or more client requests from each of the one or more virtual users to a server application executed on a server computer system coupled to the network;
- measuring a metric indicative of a load on the server computer system;
- comparing the metric to a predetermined value;
- and
- changing the number of the one or more virtual users based on the difference between the metric and the predetermined value until the metric is within a predetermined range of the predetermined value.
Dependencies are inferred from the claim text.