Method and apparatus for determining cause of storage system performance degradation

A storage system and system performance technology, applied in the field of system performance, can solve problems such as immediate capture performance, high cost, uncertain accuracy, etc.

CN106909485BActive Publication Date: 2020-10-23EMC IP HLDG CO LLC
7 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Publication Date
2020-10-23

Smart Images

  • Figure 1
    Figure 1
  • Figure 2
    Figure 2
  • Figure 3
    Figure 3
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a method and device for determining a cause of performance degradation of a storage system. The method includes: monitoring the performance of the storage system according to a predetermined strategy; generating a corresponding performance degradation event based on the system performance baseline according to the monitoring result; obtaining information related to the performance degradation in response to the performance degradation event; and The information is analyzed offline to determine the cause of performance degradation. Compared with the prior art, the embodiments of the present disclosure can effectively continuously manage system performance degradation, minimize running overhead, and support existing performance analysis tools through plug-in.
Need to check novelty before this filing date? Find Prior Art

Description

technical field

[0001] Embodiments of the present disclosure generally relate to system performance, and specifically relate to a method and device for determining the cause of storage system performance degradation. Background technique

[0002] Locating the cause of performance degradation in a complex system, especially a production system, is quite difficult and time-consuming. Although consistent performance is often one of the system design goals, almost every system suffers from unexpected performance degradation in practice, especially those built with many components, layers, or complex logic. Causes of system performance degradation typically include, for example, design and / or implementation flaws or limitations, software configuration issues, and / or hardware limitations. Design and / or implementation flaws or limitations can be about specific components, such as locking or serialization on critical I / O paths; or more generally can be unexpected interactions betwe...

Examples

Embodiment Construction

[0042] Hereinafter, various exemplary embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. It should be noted that these drawings and descriptions relate to exemplary embodiments only. It should be noted that, from the ensuing description, alternative embodiments of the structures and methods disclosed herein are readily conceivable and may be employed without departing from the claimed principles of the disclosure.

[0043] It should be understood that these exemplary embodiments are given only to enable those skilled in the art to better understand and implement the present disclosure, but not to limit the scope of the present disclosure in any way.

[0044] The terms "including", "comprising" and similar terms used herein should be understood as open-ended terms, ie "including / comprising but not limited to". The term "based on" is "based at least in part on". The term "one embodiment" means "at least one embodiment...