CN103810062B - Slow dish detection method and device - Google Patents
Slow dish detection method and device Download PDFInfo
- 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
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
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.
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)
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)
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)
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 |
-
2014
- 2014-03-05 CN CN201410078998.7A patent/CN103810062B/en not_active Expired - Fee Related
Patent Citations (3)
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 |