Diagnostic analysis tool for disk storage engineering and technical support
First Claim
1. A method for reducing storage device vulnerability to degraded performance, data unavailability or data loss, the method comprising:
- by a processor configured to execute computer code instructions stored in a memory;
storing debug data associated with at least one storage device;
obtaining data for the at least one storage device;
performing an analysis including the obtained data, the stored debug data, and a software panic analysis;
proactively identifying one or more issues and one or more proactive action plans for resolution based upon the analysis; and
providing a report to one or more users including the one or more proactively identified issues and the one or more proactive action plans;
wherein the obtained data includes a stack trace and zero or more of;
a core dump file or a memory dump,wherein the one or more proactively identified issues include an issue with load balancing and hardware interconnect,and the obtained data further includes;
a) device configuration information, b) data of cache and memory utilization, and c) at least one hardware, software, or network characteristic that includes at least one of flow control information and number of retransmits.
14 Assignments
0 Petitions
Accused Products
Abstract
The invention pertains to a method and information handling system (IHS) for reducing storage device vulnerability to degraded performance, data unavailability or data loss. An embodiment of the method of the present invention begins by storing debug data associated with at least one storage device and obtaining diagnostic data for the at least one storage device. Next, an analysis is performed using the obtained data and the stored debug data. Then, one or more issues and one or more action plans for resolution may be identified. Finally, a report is provided to one or more users including the one or more identified issues and the one or more action plans.
-
Citations
23 Claims
-
1. A method for reducing storage device vulnerability to degraded performance, data unavailability or data loss, the method comprising:
-
by a processor configured to execute computer code instructions stored in a memory; storing debug data associated with at least one storage device; obtaining data for the at least one storage device; performing an analysis including the obtained data, the stored debug data, and a software panic analysis; proactively identifying one or more issues and one or more proactive action plans for resolution based upon the analysis; and providing a report to one or more users including the one or more proactively identified issues and the one or more proactive action plans; wherein the obtained data includes a stack trace and zero or more of;
a core dump file or a memory dump,wherein the one or more proactively identified issues include an issue with load balancing and hardware interconnect, and the obtained data further includes;
a) device configuration information, b) data of cache and memory utilization, and c) at least one hardware, software, or network characteristic that includes at least one of flow control information and number of retransmits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An Information Handling System (IHS) comprising:
-
a processor; and a memory with computer code instructions stored thereon, the memory operatively coupled to the processor such that the computer code instructions cause the processor to implement; a data module configured to store debug data associated with at least one storage device; the data module configured to obtain data for the at least one storage device; a computing module configured to perform an analysis including the obtained data, the stored debug data, and a software panic analysis; the computing module configured to proactively identify one or more issues and one or more proactive action plans for resolution based upon the analysis; and a display module configured to provide a report to one or more users including the one or more proactively identified issues and the one or more proactive action plans; wherein the obtained data includes a stack trace and zero or more of;
a core dump file or a memory dump,wherein the one or more proactively identified issues include an issue with load balancing and hardware interconnect, and the obtained data further includes;
a) device configuration information, b) data of cache and memory utilization, and c) at least one hardware, software, or network characteristic that includes at least one of flow control information and number of retransmits. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer readable medium having stored thereon a sequence of instructions which, when loaded and executed by a processor coupled to an apparatus, causes the apparatus to:
-
store debug data associated with at least one storage device; obtain data for the at least one storage device; perform an analysis including the obtained data, the stored debug data, and a software panic analysis; proactively identify one or more issues and one or more proactive action plans for resolution based upon the analysis; and provide a report to one or more users including the one or more proactively identified issues and the one or more proactive action plans, wherein the obtained data includes a stack trace and zero or more of;
a core dump file or a memory dump,wherein the one or more proactively identified issues include an issue with load balancing and hardware interconnect, and the obtained data further includes;
a) device configuration information, b) data of cache and memory utilization, and c) at least one hardware, software, or network characteristic that includes at least one of flow control information and number of retransmits.
-
Specification