Method for calculating capacity measurements for an internet web site
First Claim
1. A computer implemented method of calculating capacity measurements for a web site, comprising the steps of:
- first calculating an average web server hit rate, an average web server response time and an average CPU utilization;
second calculating a web server hit rate percentage, a web server response time percentage and a CPU utilization percentage; and
third generating a single measurement to measure the capacity of the web site by combining the web server hit rate percentage, the web server response time percentage and the CPU utilization percentage.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a method and apparatus for calculating web site capacity using measurement performance values collected by a web server using data from web browser MIB'"'"'s and a HTTP MIB. The measurement performance values are sent by a server in the web site to a remote computer on which resides a platform independent program capable of calculating web site capacity. The capacity is calculated using web server hit rate, response time and CPU utilization. This capacity calculation can be displayed in textual format in various views of performance such as server performance, cluster performance and history of the server and cluster.
111 Citations
16 Claims
-
1. A computer implemented method of calculating capacity measurements for a web site, comprising the steps of:
-
first calculating an average web server hit rate, an average web server response time and an average CPU utilization;
second calculating a web server hit rate percentage, a web server response time percentage and a CPU utilization percentage; and
third generating a single measurement to measure the capacity of the web site by combining the web server hit rate percentage, the web server response time percentage and the CPU utilization percentage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
5. The method of claim 4, comprising establishing a high hit count threshold and wherein the web server hit rate percentage is calculated according to the formula:
-
6. The method of claim 1, comprising establishing a high response time threshold and wherein the response time percentage is calculated according to the formula:
-
7. The method of claim 1, comprising establishing a high CPU utilization threshold and wherein the CPU utilization percentage is calculated according to the formula:
-
8. The method of claim 1, comprising:
-
establishing an update interval;
establishing a hit rate resolution wherein the average hit rate is calculated according to the formula;
-
-
9. The method of claim 1, further comprising:
-
forwarding the web server hit rate, web server hit rate, web server response time and cpu utilization to a client; and
storing the web server hit rate, web server response time and cpu utilization at the client.
-
-
10. The method of claim 1, wherein the method of claim 1 is performed by an applet.
-
11. The method of claim 1, wherein cpu utilization is extracted from a perfMIB.
-
12. The method of claim 1, wherein the hit rate is extracted from one of a Netscape MIB and an HTTP MIB.
-
13. The method of claim 1, wherein one of the performance variables is response time which is measured by issuing a HTTP GET request to each client.
-
14. An article, comprising:
-
at least one sequence of machine executable instructions;
a medium bearing the executable instructions in machine readable form, wherein execution of the instructions by one or more processors causes the one or more processors to;
first calculate an average web server hit rate, an average web server response time and an average CPU utilization;
second calculate a web server hit rate percentage, a web server response time percentage and a CPU utilization percentage; and
third generate a single measurement to measure the capacity of the web site by combining the web server hit rate percentage, the web server response time percentage and the CPU utilization percentage.
-
-
15. A computer architecture comprising:
-
first calculating means for calculating an average web server hit rate, an average web server response time and an average CPU utilization;
second calculating means for calculating a web server hit rate percentage, a web server response time percentage and a CPU utilization percentage; and
third calculating means for generating a single measurement to measure the capacity of the web site by combining the web server hit rate percentage, the web server response time percentage and the CPU utilization percentage.
-
-
16. A computer system comprising:
-
a processor; and
a memory coupled to said processor, the memory having stored therein sequences of instructions, which, when executed by said processor, causes said processor to perform the steps of;
first calculating an average web server hit rate, an average web server response time and an average CPU utilization;
second calculating a web server hit rate percentage, a web server response time percentage and a CPU utilization percentage; and
third generating a single measurement to measure the capacity of the web site by combining the web server hit rate percentage, the web server response time percentage and the CPU utilization percentage.
-
Specification