Claims
- 1. A method of profiling a disk, wherein the disk profiling provides information that allows the selection of different block sizes for corresponding different disk zones to thereby improve disk access performance, said method comprising:performing a first backward read operation at a first disk location using a first block size; determining the performance of the first backward read operation; performing a second backward read operation at the first disk location using a second block size; determining the performance of the second backward read operation; and determining what block size should be used for future backward reads of the first disk location based at least in part on the performance of the first backward read operation and the second backward read operation.
- 2. A method of profiling a disk, wherein the disk profiling provides information that allows the selection of different stripe sizes for corresponding different disk zones to thereby improve disk access performance, said method comprising:performing a first data access at a first disk location using a first stripe size; determining the performance of the first data access; performing a second data access at the first disk location using a second stripe size; determining the performance of the second data access; determining what stripe size should be used for future accesses of the first disk location based at least in part on the performance of the first data access and the second data access; performing a third data access at a second disk location using a third stripe size; determining the performance of the third data access; performing a fourth data access at the second disk location using a fourth stripe size; determining the performance of the fourth data access; and determining what stripe size should be used for future accesses of the second disk location based at least in part on the performance of the third data access and the fourth data access.
- 3. The method as defined in claim 2, further comprising storing a zone table which includes the address of the first disk location and information related to the stripe size that is to be used to access the first disk location.
- 4. The method as defined in claim 2, further comprising:generating a performance plot of the performance of the first and second data accesses; taking a first derivative of at least a portion of said plot; and locating a first maxima.
- 5. The method as defined in claim 4, further comprising identifying a zone break.
Parent Case Info
The subject matter of U.S. patent application Nos. 09/391,826, 09/392,363 and 09/392,364, which were filed on Sep. 8, 1999, is related to this application.
The present application claims priority from U.S. Provisional Patent Application No. 60/132,298 filed on May 3, 1999, and from U.S. Provisional Patent Application No. 60/144,573 filed on July 19, 1999. The contents of those applications, in their entirety, are hereby incorporated by reference.
US Referenced Citations (10)
Provisional Applications (2)
|
Number |
Date |
Country |
|
60/132298 |
May 1999 |
US |
|
60/144573 |
Jul 1999 |
US |