STORAGE INPUT/OUTPUT UTILIZATION ASSOCIATED WITH A SOFTWARE APPLICATION
First Claim
1. A method comprising:
- determining a total storage input/output capacity of a set of storage elements available for use by a software application located on an operating system volume of a computer system, wherein the total storage input/output capacity is determined by evaluating storage input/output capacity of the storage elements at a physical device level and at a file level;
measuring a number of input/output storage operations performed on behalf of the software application; and
determining a storage input/output utilization of the software application based on the measured number of input/output storage operations as compared to the total storage input/output capacity of the set of storage elements.
2 Assignments
0 Petitions
Accused Products
Abstract
A method includes determining a total storage input/output capacity of a set of storage elements available for use by a software application located on an operating system volume of a computer system. The total storage input/output capacity is determined by evaluating storage input/output capacity of the storage elements at a physical device level and at a file level. The method includes measuring a number of input/output storage operations performed on behalf of the software application. The method also includes determining a storage input/output utilization of the software application based on the measured number of input/output storage operations as compared to the total storage input/output capacity of the set of storage elements.
-
Citations
20 Claims
-
1. A method comprising:
-
determining a total storage input/output capacity of a set of storage elements available for use by a software application located on an operating system volume of a computer system, wherein the total storage input/output capacity is determined by evaluating storage input/output capacity of the storage elements at a physical device level and at a file level; measuring a number of input/output storage operations performed on behalf of the software application; and determining a storage input/output utilization of the software application based on the measured number of input/output storage operations as compared to the total storage input/output capacity of the set of storage elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
relating an operating system file to a plurality of physical storage devices; sending a query to application programming interfaces associated with the plurality of physical storage devices to determine one or more device properties, configuration data, and one or more usage statistics; receiving responses from the application programming interfaces; calculating a total available storage input/output capacity of the operating system file to access the plurality of physical storage devices based on the responses; determining storage input/output usage of the operating system file; and determining storage input/output utilization of the operating system file based on the storage input/output usage of the operating system file and based on the total available storage input/output capacity of the operating system file. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a system model interface to retrieve system model data identifying components of a modeled system and including information describing relationships between the components, wherein each of the components is associated with performing an input/output storage operation of a software application; an application programming interface (API) module responsive to the system model interface and operable to call application programming interfaces for each of the components and to receive storage input/output capacity data for each of the components; capacity evaluation logic to collect the received storage input/output capacity for each of the components to determine a total available storage input/output capacity for the software application; a file usage measurement interface to retrieve file storage input/output usage data associated with the software application; utilization logic to calculate a storage input/output utilization associated with the software application based on the retrieved file storage input/output usage data and the total available storage input/output capacity for the software application; and a display interface to present the storage input/output utilization. - View Dependent Claims (17, 18, 19, 20)
-
Specification