Claims
- 1. A system for monitoring performance of an intelligent array expansion unit having a plurality of disk drives, comprising:
- a host computer;
- controller means, coupled to said host computer, to control transfer of data to and from the plurality of disk drives;
- means, associated with said controller means, for measuring operation time of one or more preselected physical movements;
- means, associated with said controller means, for periodically activating said measuring means; and
- means, associated with said controller means, for storing said measured operation times to a log for each activation of said measuring means and for retrieving said operation times from said log.
- 2. The system of claim 1, further comprising:
- means, associated with said controller means, for counting one or more preselected statistical parameters; and
- means, associated with said controller means, for storing and retrieving said statistical parameters.
- 3. The system according to claim 2, further comprising means for tracking an amount of time elapsed since a predetermined event.
- 4. The system according to claim 3, wherein said predetermined event is selected from the group consisting of a time since manufacture of the disk drive, a time since the intelligent array expansion unit was last reset, and a time since the intelligent array was last powered on.
- 5. The system according to claim 2, wherein said counting means counts a plurality of statistics selected from the group consisting of a number of sectors read, a number of hard read errors, a number of retry read errors, a number of ECC read errors, a number of sectors written, a number of hard write errors, a number of retry write errors, a number of seeks, a number of seek errors, a number of spin cycles, a number of reallocation sectors, and a number of reallocated sectors.
- 6. The system according to claim 1, wherein said measuring means measures a seek time track.
- 7. The system according to claim 1, wherein said measuring means measures a seek time third.
- 8. The system according to claim 1, wherein said measuring means measures a seek time full.
- 9. The system according to claim 1, wherein said measuring means measures a parameter related to seek time for a predetermined number of times, and thereafter determines an average of said seek time related parameter.
- 10. The system according to claim 1, further comprising means for determining which one of the plurality of disk drives is being measured or counted, said determining means including means for storing said determination to said log.
- 11. A method of monitoring an intelligent array expansion system having a plurality of disk drives and coupled to a host computer, comprising the steps of:
- providing controller means, coupled to said host computer, to control transfer of data to and from the plurality of disk drives;
- associating means within said controller means for measuring operation time of one or more preselected physical movements;
- associating means within said controller means for measuring each one of said physical movement operation times at periodic intervals; and
- storing said measuring operation times to a log.
- 12. The method according to claim 11, further comprising the steps of:
- associating means within said controller means for counting one or more preselected statistical parameters; and
- storing said counted statistical parameters at periodic intervals.
- 13. The method according to claim 12, further comprising the steps of:
- retrieving said stored statistical parameters; and
- updating said retrieved statistical parameters with current data.
- 14. The method according to claim 12, further comprising the step of providing a warning to the host computer when one or more of said statistical parameters exceeds a preselected threshold.
- 15. The method according to claim 11, further comprising the steps of:
- retrieving said stored operation times from said log.
- 16. The method according to claim 11, further comprising the step of providing a warning to the host computer when one or more of said operation times exceeds a preselected threshold.
Parent Case Info
This is a continuation of application Ser. No. 07/612,308 filed on Nov. 13, 1990, now abandoned.
US Referenced Citations (11)
Continuations (1)
|
Number |
Date |
Country |
Parent |
612308 |
Nov 1990 |
|