System for characterizing performance of data handling systems under particular stimuli
First Claim
1. A method for characterizing performance of a data handling system having a cache, comprising steps of:
- a) sending commands to the data handling system for a set of data blocks that are large relative to a size of the cache dedicated for the commands;
b) recording a block service time for each large data block;
c) comparing the block service time to a first threshold;
d) scoring the data handling system based on the comparison of the block service time to the first threshold.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for characterizing performance of a data handling system, such as a disc drive or computer network, is disclosed. The system includes a host computer for issuing commands for data blocks that are large enough to neutralize caching schemes that may otherwise mask the worst-case performance of the data handling system. Block service times for the commands are recorded and are compared to a maximum allowable service time threshold. This comparison is then used to generate a performance score for the data handling system. Other parameters may also be factored into the performance score such as the frequency and size of data quality errors.
33 Citations
20 Claims
-
1. A method for characterizing performance of a data handling system having a cache, comprising steps of:
-
a) sending commands to the data handling system for a set of data blocks that are large relative to a size of the cache dedicated for the commands;
b) recording a block service time for each large data block;
c) comparing the block service time to a first threshold;
d) scoring the data handling system based on the comparison of the block service time to the first threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19)
-
-
13. A system for characterizing performance of a data handling system having a cache, comprising:
-
a host computer for providing commands that are serviced by the data handling system, the host computer configured to send commands to the data handling system for a set of data blocks that are large relative to a size of the cache dedicated for the commands, record a block service time for each large data block, compare the block service time to a first threshold, and score the data handling system based on the comparison of the block service time to the first threshold; and
an interface for communicating the commands from the host computer to the data handling system.
-
-
20. A system for characterizing the performance of a data handling system, comprising:
-
an interface; and
a processing means for communicating commands through the interface to the data handling system and for scoring the data handling system based on the response to the commands.
-
Specification