Browse Prior Art Database

CPU utilization control methodology for benchmark test

IP.com Disclosure Number: IPCOM000016409D
Original Publication Date: 2002-Dec-24
Included in the Prior Art Database: 2003-Jun-21
Document File: 2 page(s) / 59K

Publishing Venue

IBM

Abstract

Disclosed here is a methodology for extracting accurate measurements of a server benchmark test and keep suitable CPU utilization in a client/server environment. There is a tendency that a system, as is in a case with most UNIX* Operating System, becomes unstable when CPU utilization is high. A maximum rate of CPU utilization is about 70% carrying out a system scale and maintaining a stable state experientially. Existing tool does not detect whether the target server is stable or unstable due to the high CPU load. Therefore, test result will vary in a high CPU load condition and they are not accurate as a result. The accuracy of the performance test is required because the system cost is very expensive. The methodology disclosed here includes how load test tool investigate a CPU utilization of the target server and keep it suitable during the test. This invention investigates the system usage of the target system from a client side during the execution. Then it adjusts the parameter of a load tool so that a CPU utilization of the server will keep suitable rate. In this invention, a load test tool get a·CPU utilization rate every fixed time interval from a server. If it exceeds a suitable rate, it will adjust the parameter not to exceed the rate. The algorithm described is as follows:

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 72% of the total text.

Page 1 of 2

CPU utilization control methodology for benchmark test

Disclosed here is a methodology for extracting accurate measurements of a server benchmark test and keep suitable CPU utilization in a client/server environment.

There is a tendency that a system, as is in a case with most UNIX* Operating System, becomes unstable when CPU utilization is high. A maximum rate of CPU utilization is about 70% carrying out a system scale and maintaining a stable state experientially. Existing tool does not detect whether the target server is stable or unstable due to the high CPU load. Therefore, test result will vary in a high CPU load condition and they are not accurate as a result. The accuracy of the performance test is required because the system cost is very expensive.

The methodology disclosed here includes how load test tool investigate a CPU utilization of the target server and keep it suitable during the test. This invention investigates the system usage of the target system from a client side during the execution. Then it adjusts the parameter of a load tool so that a CPU utilization of the server will keep suitable rate. In this invention, a load test tool get a·CPU utilization rate every fixed time interval from a server. If it exceeds a suitable rate, it will adjust the parameter not to exceed the rate.

The algorithm described is as follows:

A load test tool in a client starts to monitor·the server CPU

utilization every fixed time interval. A load test tool starts...