CN103810062B - Slow dish detection method and device - Google Patents

Slow dish detection method and device Download PDF

Info

Publication number
CN103810062B
CN103810062B CN201410078998.7A CN201410078998A CN103810062B CN 103810062 B CN103810062 B CN 103810062B CN 201410078998 A CN201410078998 A CN 201410078998A CN 103810062 B CN103810062 B CN 103810062B
Authority
CN
China
Prior art keywords
hard disk
event
slow dish
slow
dish
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201410078998.7A
Other languages
Chinese (zh)
Other versions
CN103810062A (en
Inventor
霍杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201410078998.7A priority Critical patent/CN103810062B/en
Publication of CN103810062A publication Critical patent/CN103810062A/en
Application granted granted Critical
Publication of CN103810062B publication Critical patent/CN103810062B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

The embodiment of the present invention provides a kind of slow dish detection method and device.The present invention coils detection method slowly, comprise: in sense cycle, be whether that slow dish carries out at least twice and coils event detection slowly to hard disk each in storage array, described detection comprises: the input and output IO response time obtaining each hard disk in storage array, the IO response time of each hard disk and slow dish event are judged that thresholding compares, to determine in each hard disk that the IO response time exceedes described slow dish event and judge that slow dish event appears in the hard disk of thresholding, wherein, described slow dish event judges that thresholding is the mean value of front m the IO response time arranged from high to low IO response time of each hard disk; At the end of described sense cycle, obtain the number of times that slow dish event appears in each hard disk, determine that described number of times exceedes the hard disk of pre-determined threshold for slow dish.

Description

Slow dish detection method and device
Technical field
The embodiment of the present invention relates to computer technology, particularly relates to a kind of slow dish detection method and device.
Background technology
Hard disk, due to magnetic head degeneration or other machinery, environmental problem, can cause hard disk input and output (IO, the Input/Output) response time elongated, become slow dish.
In memory array system, user data parallel memorizing is in a series of hard disk, if some hard disks are very slow, overall read-write operation can be caused slack-off, when serious, can cause service disconnection.Therefore, need to carry out detecting in real time determining slow dish to each dish in storage array, to isolate slow dish or to back up in time.At present, determine to coil event slowly by the IO response time of hard disk and slow dish event are judged that thresholding compares, and when the slow dish event times of certain hard disk in measurement period exceedes certain number of times, this hard disk is judged to be that the method for slow dish is to detect slow dish.Wherein, adopt as slow dish event, the mean value of the IO response time of hard disks all in storage array is judged that thresholding is to determine the slow dish event in memory array system.
But normal hard disk is judged as slow dish by prior art often, and False Rate is higher.
Summary of the invention
The embodiment of the present invention provides a kind of slow dish detection method and device.
The embodiment of the present invention provides one to coil detection method slowly, comprising:
In sense cycle, be whether that slow dish carries out at least twice and coils event detection slowly to hard disk each in storage array, described detection comprises: the input and output IO response time obtaining each hard disk in storage array, the IO response time of each hard disk and slow dish event are judged that thresholding compares, to determine in each hard disk that the IO response time exceedes described slow dish event and judge that slow dish event appears in the hard disk of thresholding, wherein, described slow dish event judges that thresholding is the mean value of front m the IO response time arranged from high to low IO response time of each hard disk;
At the end of described sense cycle, obtain the number of times that slow dish event appears in each hard disk, determine that described number of times exceedes the hard disk of pre-determined threshold for slow dish.
The embodiment of the present invention provides a kind of slow disc detector, comprising:
Detection module, for in sense cycle, be whether that slow dish carries out at least twice and coils event detection slowly to hard disk each in storage array, described detection comprises: the input and output IO response time obtaining each hard disk in storage array, the IO response time of each hard disk and slow dish event are judged that thresholding compares, to determine in each hard disk that the IO response time exceedes described slow dish event and judge that slow dish event appears in the hard disk of thresholding;
Judge that thresholding obtains module, in each testing process, before being arranged from high to low the IO response time of each hard disk, the mean value of m IO response time judges thresholding as slow dish event;
Determination module, at the end of described sense cycle, obtains from described detection module the number of times that slow dish event appears in each hard disk, determines that described number of times exceedes the hard disk of pre-determined threshold for slow dish.
The embodiment of the present invention provides a kind of slow dish detection method and device, thresholding is judged as slow dish event by the mean value of m IO response time before being arranged from high to low the IO response time of hard disk each in storage array, solve storage array each hard disk operational load difference in prior art larger, when the mean value of the IO response time of hard disk whole in storage array is judged thresholding as slow dish event by use, the problem that slow dish False Rate is higher, reduces and coils False Rate slowly.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Fig. 1 is the process flow diagram that detection method embodiment one is coiled in the present invention slowly;
Fig. 2 is the process flow diagram that detection method embodiment two is coiled in the present invention slowly;
Fig. 3 is the process flow diagram that detection method embodiment three is coiled in the present invention slowly;
Fig. 4 is the structural representation of the slow disc detector embodiment one of the present invention;
Fig. 5 is the structural representation of the slow disc detector embodiment two of the present invention;
Fig. 6 is the structural representation of the slow disc detector embodiment four of the present invention.
Embodiment
For making the object of the embodiment of the present invention, technical scheme and advantage clearly, below in conjunction with the accompanying drawing in the embodiment of the present invention, technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 1 is the process flow diagram that detection method embodiment one is coiled in the present invention slowly, and as shown in Figure 1, the method for the present embodiment can comprise:
Step 101, in sense cycle, be whether that slow dish carries out at least twice and coils event detection slowly to hard disk each in storage array, described detection comprises: the IO response time obtaining each hard disk in storage array, the IO response time of each hard disk and slow dish event are judged that thresholding compares, to determine in each hard disk that the IO response time exceedes described slow dish event and judge that slow dish event appears in the hard disk of thresholding, wherein, described slow dish event judges that thresholding is the mean value of front m the IO response time arranged from high to low IO response time of each hard disk;
Wherein, m is less than or equal to the sum of hard disk in storage array;
In prior art, slow dish event judges that thresholding is the mean value of the IO response time of whole hard disk in storage array, in the present invention, slow dish event judges that thresholding is the mean value of front m the IO response time arranged from high to low IO response time of each hard disk in storage array, at present, increasing storage array adopts resource pool-logical unit number (POOL-LogicalUnitNumber, POOL-LUN) mode, LUN Data distribution8 is on more hard disk, in POOL, the difference of the working load of each hard disk may be larger, adopt and the mean value of the IO response time of hard disk whole in storage array is judged thresholding as slow dish event, slow dish event is easily caused to judge that thresholding is dragged down by the hard disk that working load is less, cause occurring that certain block hard disk or several pieces of hard disks are confirmed as slow problem of coiling simultaneously, cause the False Rate of slow dish too high, judged the method for thresholding as slow dish event by the mean value of m IO response time before being arranged from high to low the IO response time of hard disk each in storage array in the present invention, then avoid slow dish event and judge thresholding due to the less hard disk of working load by the problem dragged down, reduce and coil False Rate slowly.
Step 102, at the end of described sense cycle, obtain the number of times that slow dish event appears in each hard disk, determine that described number of times exceedes the hard disk of pre-determined threshold for slow dish.
Wherein, pre-determined threshold can be determined according to user's input;
The present embodiment, thresholding is judged as slow dish event by the mean value of m IO response time before being arranged from high to low the IO response time of hard disk each in storage array, solve storage array each hard disk operational load difference in prior art larger, when the mean value of the IO response time of hard disk whole in storage array is judged thresholding as slow dish event by use, the problem that slow dish False Rate is higher, reduces and coils False Rate slowly.
Fig. 2 is the process flow diagram that detection method embodiment two is coiled in the present invention slowly, and on the basis of embodiment one, further, m carries out dynamic conditioning according to the slow dish event times of each hard disk in each testing process.The slow dish detection method of the present embodiment, specifically can comprise the steps:
Step 201, in sense cycle, be whether that slow dish carries out at least twice and coils event detection slowly to hard disk each in storage array, described detection comprises: the IO response time obtaining each hard disk in storage array, the IO response time of each hard disk and slow dish event are judged that thresholding compares, to determine in each hard disk that the IO response time exceedes described slow dish event and judge that slow dish event appears in the hard disk of thresholding, wherein, described slow dish event judges that thresholding is the mean value of front m the IO response time arranged from high to low IO response time of each hard disk, m carries out dynamic conditioning according to the slow dish event times of each hard disk in each testing process,
Wherein, m carries out dynamic conditioning according to the slow dish event times of each hard disk in each testing process, comprise: if the slow dish event times of the different hard disk of a upper sense cycle predetermined instant is more than or equal to preset coil event times slowly, and the number of described different hard disk is more than or equal to the first predetermined number, then according to the slow dish event times of the described each hard disk in each testing process, dynamic conditioning is carried out to described m.
Optionally, predetermined instant can be one, or, multiple, can be any time in sense cycle, or, the moment that sense cycle terminates;
For a predetermined instant, if in statistic period T sometime, as T/2, there is the slow dish event times of k hard disk (k >=the first predetermined number) to be more than or equal to preset and coil event times slowly, represents that k hard disk is about to be confirmed as slow dish, but the hard disk number being about to be confirmed as coil slowly is too much, then illustrate that slow dish event judges that thresholding is too low, therefore need to carry out dynamic conditioning in next sense cycle to m, judge thresholding to improve slow dish event, thus avoid erroneous judgement.
Wherein, m carries out dynamic conditioning according to the slow dish event times of each hard disk in each testing process, comprising: in each testing process, the size of dynamic conditioning m, detects determine that the hard disk number that slow dish event occurs is less than or equal to the second predetermined number until each.
Concrete, slow dish event is calculated when judging thresholding in each testing process, first default m value is subtracted 1, slowly the event of coiling judges the calculating of thresholding again, and use this slow dish event thresholds to determine that this detects the hard disk occurring slow dish event, when the hard disk number determining to occur event of coiling slowly is greater than the second predetermined number, then m value is subtracted 1 again, detect until each and determine that the hard disk number that slow dish event occurs is less than or equal to the second predetermined number, and according to slow length of coiling the IO response time, corresponding different slow dish event accumulated values, such as the slowest slow dish, corresponding slow dish event accumulated value is 1, slowly coil for second, corresponding slow dish event accumulated value 0.5.
In step 201, m also can be fixed value.
Step 202, at the end of described sense cycle, obtain the number of times that slow dish event appears in each hard disk, determine that described number of times exceedes the hard disk of pre-determined threshold for slow dish.
Step 102 in embodiment of the method shown in step 202 Yu Fig. 1 to realize principle similar, repeat no more herein.
In the present embodiment, after step 201 ~ step 202, can also comprise: the redundant ability according to storage array is isolated the slow dish that slow dish event times is maximum or backs up.
In the present embodiment, after step 201 ~ step 202, can also comprise: according to the redundant ability of described storage array, according to the size of slow dish event times slow dish isolated successively or back up;
Such as, if at the end of sense cycle, what be confirmed as slow dish is two hard disks, and be respectively first slowly dish and second coil slowly, wherein first coil as the slowest slow dish slowly, to independent redundancy hard disk array (RedundantArrayofIndependentDisks, RAID) RAID5 in, it once can support isolation one piece of hard disk, therefore first coil first slowly and isolate, and utilize the HotSpare disk of system or do not use hard disk to back up the second slow dish, again the second slow dish is isolated after treating the second slow dish backup.
The present embodiment, by the size of dynamic conditioning m, the slow dish number making adopted slow dish event thresholds can guarantee to determine is less than or equal to the second predetermined number, prevents from determining more than the individual slow dish of the second predetermined number simultaneously, avoids the erroneous judgement of slow dish; Simultaneously, by setting different slow dish event accumulated values, even if realize when the slow dish event times that polylith coils actual generation is slowly identical, also can distinguish the grade of slow dish, and according to the redundant ability of array, the slow dish that slow dish event times is maximum is isolated or backed up, or, according to the redundant ability of described storage array, isolating successively slow dish according to the size of slow dish event times or back up, realize coiling slowly accordingly according to the grade process of slow dish, optimization coils disposal route slowly.
Fig. 3 is the process flow diagram that detection method embodiment three is coiled in the present invention slowly, and on the basis of embodiment one, further, slow dish event judges that thresholding is above-mentioned mean value and a side-play amount sum.The slow dish detection method of the present embodiment, specifically can comprise the steps:
Step 301, in sense cycle, be whether that slow dish carries out at least twice and coils event detection slowly to hard disk each in storage array, described detection comprises: the IO response time obtaining each hard disk in storage array, the IO response time of each hard disk and slow dish event are judged that thresholding compares, to determine in each hard disk that the IO response time exceedes described slow dish event and judge that slow dish event appears in the hard disk of thresholding, wherein, described slow dish event judges that thresholding is mean value and the side-play amount sum of front m the IO response time arranged from high to low IO response time of each hard disk;
Optionally, side-play amount is that mean value is multiplied by deviation ratio; Deviation ratio is determined according to user's input, or deviation ratio is according to the described mean value dynamic conditioning in each testing process.
Wherein, deviation ratio, according to the mean value dynamic conditioning in each testing process, comprising:
In each testing process, according to the corresponding relation of mean value and default mean value and deviation ratio, deviation ratio is adjusted.
Optionally, when mean value is larger, deviation ratio is higher, when mean value more hour, deviation ratio is lower, makes for different mean value, and the absolute value range difference of deviation is not too large, thus avoids failing to judge when mean value is larger to slow dish;
Such as, mean value is less than 20ms, then deviation ratio is 30%, mean value is less than 50ms for being more than or equal to 20ms, then deviation ratio is 25%, and mean value is more than or equal to 50ms and is less than 100ms, then deviation ratio is 20%, and mean value is more than or equal to 100ms, then deviation ratio is 15%.
Step 302, at the end of described sense cycle, obtain the number of times that slow dish event appears in each hard disk, determine that described number of times exceedes the hard disk of pre-determined threshold for slow dish.
Step 102 in embodiment of the method shown in step 302 Yu Fig. 1 to realize principle similar, repeat no more herein.
The present embodiment, by the size of dynamic conditioning deviation ratio, makes for different mean value, and the absolute value range difference of deviation is not too large, thus avoids failing to judge when mean value is larger to slow dish.
Fig. 4 is the structural representation of the slow disc detector embodiment one of the present invention, and as shown in Figure 4, the device of the present embodiment can comprise: detection module 401, judge that thresholding obtains module 402 and determination module 403.Wherein, detection module 401, for in sense cycle, be whether that slow dish carries out at least twice and coils event detection slowly to hard disk each in storage array, described detection comprises: the input and output IO response time obtaining each hard disk in storage array, the IO response time of each hard disk and slow dish event are judged that thresholding compares, to determine in each hard disk that the IO response time exceedes described slow dish event and judge that slow dish event appears in the hard disk of thresholding; Judge that thresholding obtains module 402, in each testing process, before being arranged from high to low the IO response time of each hard disk, the mean value of m IO response time judges thresholding as slow dish event; Determination module 403, at the end of described sense cycle, obtains from described detection module the number of times that slow dish event appears in each hard disk, determines that described number of times exceedes the hard disk of pre-determined threshold for slow dish.
The device of the present embodiment, may be used for the technical scheme performing embodiment of the method shown in Fig. 1, it realizes principle and technique effect is similar, repeats no more herein.
Fig. 5 is the structural representation of the slow disc detector embodiment two of the present invention, and as shown in Figure 5, the device of the present embodiment, on the basis of Fig. 4 shown device structure, further, can also comprise: the first dynamic conditioning module 404 and processing module 405.Wherein, the first dynamic conditioning module 404 carries out dynamic conditioning for the slow dish event times according to each hard disk in each testing process to m; Processing module 405, for described determination module determine coil slowly time, redundant ability according to storage array is isolated the slow dish that slow dish event times is maximum or backs up, or, according to the redundant ability of described storage array, according to the size of slow dish event times slow dish isolated successively or back up.
Wherein, first dynamic conditioning module 404, if the slow dish event times specifically for the different hard disk of a upper sense cycle predetermined instant is more than or equal to preset coil event times slowly, and the number of described different hard disk is more than or equal to the first predetermined number, then according to the slow dish event times of the described each hard disk in each testing process, dynamic conditioning is carried out to described m, and/or, in each testing process, the size of dynamic conditioning m, detects until each and determines that the hard disk number that slow dish event occurs is less than or equal to the second predetermined number.
The device of the present embodiment, may be used for the technical scheme performing embodiment of the method shown in Fig. 2, it realizes principle and technique effect is similar, repeats no more herein.
Slow disc detector embodiment three:
The structure of the present embodiment device as shown in Figure 4, be with slow disc detector embodiment one difference, in embodiment one, judge that thresholding obtains module 402, for in each testing process, before being arranged from high to low the IO response time of each hard disk, the mean value of m IO response time judges thresholding as slow dish event; In the present embodiment, judge that thresholding obtains module 402, in each testing process, before being arranged from high to low the IO response time of each hard disk, the mean value of m IO response time and side-play amount sum judge thresholding as slow dish event.
The device of the present embodiment, may be used for the technical scheme performing embodiment of the method shown in Fig. 3, it realizes principle and technique effect is similar, repeats no more herein.
Fig. 6 is the structural representation of the slow disc detector embodiment four of the present invention, as shown in Figure 6, the device of the present embodiment is on the basis of Fig. 4 shown device structure and slow disc detector embodiment three, further, can also comprise: the second dynamic conditioning module 406, this second dynamic conditioning module 406 is for carrying out dynamic conditioning according to the described mean value in each testing process to deviation ratio.
Wherein, the second dynamic conditioning module 406, specifically in each testing process, according to the corresponding relation of described mean value and default mean value and deviation ratio, adjusts deviation ratio.
The device of the present embodiment, may be used for the technical scheme performing embodiment of the method shown in Fig. 3, it realizes principle and technique effect is similar, repeats no more herein.
One of ordinary skill in the art will appreciate that: all or part of step realizing above-mentioned each embodiment of the method can have been come by the hardware that programmed instruction is relevant.Aforesaid program can be stored in a computer read/write memory medium.This program, when performing, performs the step comprising above-mentioned each embodiment of the method; And aforesaid storage medium comprises: ROM, RAM, magnetic disc or CD etc. various can be program code stored medium.
Last it is noted that above each embodiment is only in order to illustrate technical scheme of the present invention, be not intended to limit; Although with reference to foregoing embodiments to invention has been detailed description, those of ordinary skill in the art is to be understood that: it still can be modified to the technical scheme described in foregoing embodiments, or carries out equivalent replacement to wherein some or all of technical characteristic; And these amendments or replacement, do not make the essence of appropriate technical solution depart from the scope of various embodiments of the present invention technical scheme.

Claims (17)

1. coil a detection method slowly, it is characterized in that, comprising:
In sense cycle, be whether that slow dish carries out at least twice and coils event detection slowly to hard disk each in storage array, described detection comprises: the input and output IO response time obtaining each hard disk in storage array, the IO response time of each hard disk and slow dish event are judged that thresholding compares, to determine in each hard disk that the IO response time exceedes described slow dish event and judge that slow dish event appears in the hard disk of thresholding, wherein, described slow dish event judges that thresholding is the mean value of front m the IO response time arranged from high to low IO response time of each hard disk, or be described mean value and a side-play amount sum,
At the end of described sense cycle, obtain the number of times that slow dish event appears in each hard disk, determine that described number of times exceedes the hard disk of pre-determined threshold for slow dish.
2. method according to claim 1, is characterized in that, described m is fixed value, or,
Described method, also comprises:
Slow dish event times according to the described each hard disk in each testing process carries out dynamic conditioning to described m.
3. method according to claim 2, is characterized in that, the slow dish event times of the described each hard disk in each testing process of described basis carries out dynamic conditioning to described m, comprising:
If the slow dish event times of the different hard disk of a upper sense cycle predetermined instant is more than or equal to preset coil event times slowly, and the number of described different hard disk is more than or equal to the first predetermined number, then according to the slow dish event times of the described each hard disk in each testing process, dynamic conditioning is carried out to described m.
4. according to the method in claim 2 or 3, it is characterized in that, the slow dish event times of the described each hard disk in each testing process of described basis carries out dynamic conditioning to described m, comprising:
In each testing process, the size of m described in dynamic conditioning, detects until each and determines that the hard disk number that slow dish event occurs is less than or equal to the second predetermined number.
5. method according to claim 4, is characterized in that, also comprises:
At the end of described sense cycle, the redundant ability according to described storage array is isolated the slow dish that slow dish event times is maximum or backs up.
6. method according to claim 4, is characterized in that, also comprises:
According to the redundant ability of described storage array, according to the size of slow dish event times slow dish isolated successively or back up.
7. the method according to any one of claim 1,2,3,5,6, is characterized in that, described side-play amount is that described mean value is multiplied by deviation ratio.
8. method according to claim 7, is characterized in that, also comprises:
Deviation ratio according to the described mean value dynamic conditioning in each testing process.
9. method according to claim 8, is characterized in that, deviation ratio described in the described mean value dynamic conditioning in each testing process of described basis, comprising:
In each testing process, according to the corresponding relation of described mean value and default mean value and deviation ratio, described deviation ratio is adjusted.
10. a slow disc detector, is characterized in that, comprising:
Detection module, for in sense cycle, be whether that slow dish carries out at least twice and coils event detection slowly to hard disk each in storage array, described detection comprises: the input and output IO response time obtaining each hard disk in storage array, the IO response time of each hard disk and slow dish event are judged that thresholding compares, to determine in each hard disk that the IO response time exceedes described slow dish event and judge that slow dish event appears in the hard disk of thresholding;
Judge that thresholding obtains module, in each testing process, before being arranged from high to low the IO response time of each hard disk, the mean value of m IO response time or described mean value and a side-play amount sum judge thresholding as slow dish event;
Determination module, at the end of described sense cycle, obtains from described detection module the number of times that slow dish event appears in each hard disk, determines that described number of times exceedes the hard disk of pre-determined threshold for slow dish.
11. devices according to claim 10, is characterized in that, described m is fixed value, or,
Described device, also comprises:
First dynamic conditioning module, carries out dynamic conditioning for the slow dish event times according to the described each hard disk in each testing process to described m.
12. devices according to claim 11, is characterized in that, described first dynamic conditioning module, specifically for:
If the slow dish event times of the different hard disk of a upper sense cycle predetermined instant is more than or equal to preset coil event times slowly, and the number of described different hard disk is more than or equal to the first predetermined number, then according to the slow dish event times of the described each hard disk in each testing process, dynamic conditioning is carried out to described m.
13. devices according to claim 11 or 12, is characterized in that, described first dynamic conditioning module, specifically for:
In each testing process, the size of m described in dynamic conditioning, detects until each and determines that the hard disk number that slow dish event occurs is less than or equal to the second predetermined number.
14. devices according to claim 13, is characterized in that, also comprise:
Processing module, for at the end of sense cycle, the redundant ability according to storage array is isolated the slow dish that slow dish event times is maximum or backs up, or, according to the redundant ability of described storage array, according to the size of slow dish event times slow dish isolated successively or back up.
15. devices according to any one of claim 10,11,12,14, it is characterized in that, described side-play amount is that described mean value is multiplied by deviation ratio.
16. devices according to claim 15, is characterized in that, also comprise:
Second dynamic conditioning module, for proportional jitter according to the described mean value dynamic conditioning in each testing process.
17. devices according to claim 16, is characterized in that, described second dynamic conditioning module, specifically for:
In each testing process, according to the corresponding relation of described mean value and default mean value and deviation ratio, described deviation ratio is adjusted.
CN201410078998.7A 2014-03-05 2014-03-05 Slow dish detection method and device Expired - Fee Related CN103810062B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410078998.7A CN103810062B (en) 2014-03-05 2014-03-05 Slow dish detection method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410078998.7A CN103810062B (en) 2014-03-05 2014-03-05 Slow dish detection method and device

Publications (2)

Publication Number Publication Date
CN103810062A CN103810062A (en) 2014-05-21
CN103810062B true CN103810062B (en) 2015-12-30

Family

ID=50706867

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410078998.7A Expired - Fee Related CN103810062B (en) 2014-03-05 2014-03-05 Slow dish detection method and device

Country Status (1)

Country Link
CN (1) CN103810062B (en)

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105446871B (en) 2014-08-26 2018-08-17 华为技术有限公司 A kind of resource leakage detection method, apparatus and system
EP3182267B1 (en) 2014-08-30 2022-08-24 Huawei Technologies Co., Ltd. Method and device for isolating disk regions
CN106354590B (en) * 2015-07-17 2020-04-24 中兴通讯股份有限公司 Disk detection method and device
CN106407051B (en) * 2015-07-31 2019-01-11 华为技术有限公司 A kind of method and device detecting slow disk
CN106407052B (en) * 2015-07-31 2019-09-13 华为技术有限公司 A kind of method and device detecting disk
CN106557389B (en) * 2015-09-29 2019-03-08 成都华为技术有限公司 A kind of slow disk detection method and device
CN105573888B (en) * 2015-12-14 2018-09-04 曙光信息产业股份有限公司 A kind of disk performance detection method and device in distributed file system
CN107643877B (en) * 2016-07-22 2020-08-11 中国电信股份有限公司 Disk fault detection method and device
CN107797893A (en) * 2016-09-07 2018-03-13 华为数字技术(成都)有限公司 A kind of method and apparatus for the duration for calculating hard disk processing read write command
CN107329710A (en) * 2017-07-06 2017-11-07 郑州云海信息技术有限公司 A kind of method of storage performance optimization, system and storage software
CN109426592A (en) * 2017-08-24 2019-03-05 上海交通大学 A kind of disk detection method
CN109753223B (en) * 2017-11-03 2022-07-08 伊姆西Ip控股有限责任公司 Method and system for detecting slow storage device operation in storage system
CN107832202A (en) * 2017-11-06 2018-03-23 郑州云海信息技术有限公司 A kind of method, apparatus and computer-readable recording medium for detecting hard disk
CN109783259B (en) * 2017-11-15 2022-07-26 成都华为技术有限公司 Slow disk detection method and device and storage medium
CN109815037B (en) * 2017-11-22 2021-07-20 华为技术有限公司 Slow disk detection method and storage array
CN108695927A (en) * 2018-05-28 2018-10-23 深圳市沃特沃德股份有限公司 Reduce the method and device of battery charging power consumption
CN109032851B (en) * 2018-06-26 2021-01-12 华为技术有限公司 Link fault determination method and device
CN109308243B (en) * 2018-09-12 2022-11-18 杭州朗和科技有限公司 Data processing method, data processing device, computer equipment and medium
CN111045881A (en) * 2018-10-15 2020-04-21 深信服科技股份有限公司 Slow disk detection method and system
CN110083515B (en) * 2019-04-24 2023-06-20 苏州元核云技术有限公司 Method and device for quickly judging slow disk in distributed storage system and storage medium
CN111984481A (en) * 2020-08-14 2020-11-24 苏州浪潮智能科技有限公司 Slow disk detection method and device based on distributed storage
CN112579379B (en) * 2020-12-24 2024-02-23 深信服科技股份有限公司 Card slow disc identification processing method, system and device and readable storage medium
CN114327266B (en) * 2021-12-24 2024-04-09 深信服科技股份有限公司 Method, device and medium for slowly identifying card of storage device
CN114415973B (en) * 2022-03-28 2022-08-30 阿里云计算有限公司 Slow disk detection method and device, electronic equipment and storage medium
CN117806890B (en) * 2024-02-28 2024-05-03 四川省华存智谷科技有限责任公司 Slow disk detection processing method based on distributed storage

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102147708A (en) * 2010-02-10 2011-08-10 成都市华为赛门铁克科技有限公司 Method and device for detecting discs
CN103197995A (en) * 2012-01-04 2013-07-10 百度在线网络技术(北京)有限公司 Hard disk fault detection method and device
CN103488544A (en) * 2013-09-26 2014-01-01 华为技术有限公司 Processing method and device for detecting slow disk

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100275900B1 (en) * 1996-09-21 2000-12-15 윤종용 Method for implement divideo parity spare disk in raid sub-system
WO2005017735A1 (en) * 2003-08-19 2005-02-24 Fujitsu Limited System and program for detecting bottleneck of disc array device
US20120011395A1 (en) * 2010-07-09 2012-01-12 Getac Technology Corporation Boot method under boot sector failure in hard disk and computer device using the same
CN102568522B (en) * 2011-12-31 2015-08-19 曙光信息产业股份有限公司 The method of testing of hard disk performance and device
CN103019623B (en) * 2012-12-10 2016-01-20 华为技术有限公司 Memory disc disposal route and device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102147708A (en) * 2010-02-10 2011-08-10 成都市华为赛门铁克科技有限公司 Method and device for detecting discs
CN103197995A (en) * 2012-01-04 2013-07-10 百度在线网络技术(北京)有限公司 Hard disk fault detection method and device
CN103488544A (en) * 2013-09-26 2014-01-01 华为技术有限公司 Processing method and device for detecting slow disk

Also Published As

Publication number Publication date
CN103810062A (en) 2014-05-21

Similar Documents

Publication Publication Date Title
CN103810062B (en) Slow dish detection method and device
CN103488544B (en) Detect the treating method and apparatus of slow dish
US10013325B1 (en) Providing resiliency to a raid group of storage devices
CN106354590B (en) Disk detection method and device
US10013321B1 (en) Early raid rebuild to improve reliability
US9389956B2 (en) Implementing ECC control for enhanced endurance and data retention of flash memories
CN104778111A (en) Alarm method and alarm device
CN106557389B (en) A kind of slow disk detection method and device
CN105468479B (en) A kind of disk array RAID bad block processing methods and device
US11914455B2 (en) Addressing storage device performance
CN105068901A (en) Disk detection method
CN108037894B (en) Disk space management method and device
CN105138425A (en) Detection method and system for health status of disk
CN115657965B (en) Method, device and medium for configuring metadata
CN104461791A (en) Information processing method and device
CN104391755A (en) Abnormity handling method and device for embedded multimedia card (eMMC) chip
US20150286548A1 (en) Information processing device and method
CN117437967A (en) Stripe detection method, device, equipment and readable storage medium
CN107861829A (en) A kind of method, system, device and the storage medium of disk failure detection
CN115061641B (en) Disk fault processing method, device, equipment and storage medium
CN106547759B (en) Method and device for selecting incremental backup mode
CN116578459A (en) Slow disk monitoring and processing method, device and computer readable storage medium
CN110532139A (en) Method for early warning and device
CN106970851A (en) Method and apparatus for disk detection process in distributed file system
CN104516681B (en) Data storage system and control method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151230

Termination date: 20180305

CF01 Termination of patent right due to non-payment of annual fee