Zibatmiņas uzticamÄ«ba: gaidÄ«ts un negaidÄ«ts. 2. daļa. USENIX asociācijas XIV konference. Failu uzglabāŔanas tehnoloÄ£ijas

Zibatmiņas uzticamÄ«ba: gaidÄ«ts un negaidÄ«ts. 1. daļa. USENIX asociācijas XIV konference. Failu uzglabāŔanas tehnoloÄ£ijas

4.2.2. RBER un diska vecums (izņemot PE ciklus).

1. attēlā parādÄ«ta bÅ«tiska korelācija starp RBER un vecumu, kas ir mēneÅ”u skaits, cik ilgi disks ir atradies laukā. Tomēr tā var bÅ«t nepatiesa korelācija, jo ir iespējams, ka vecākiem diskdziņiem ir vairāk PE, un tāpēc RBER ir vairāk korelēts ar PE cikliem.

Lai novērstu vecuma ietekmi uz PE ciklu izraisÄ«to nodilumu, mēs visus servisa mēneÅ”us sagrupējām konteineros, izmantojot PE cikla sadalÄ«juma deciles kā robežvērtÄ«bu starp konteineriem, piemēram, pirmajā konteinerā ir visi diska darbÄ«bas mēneÅ”i lÄ«dz PE cikla sadalÄ«juma pirmā decile un tā tālāk. Tālāk. Mēs pārliecinājāmies, ka katrā konteinerā korelācija starp PE cikliem un RBER ir diezgan maza (jo katrs konteiners aptver tikai nelielu PE ciklu diapazonu), un pēc tam aprēķinājām korelācijas koeficientu starp RBER un diska vecumu atseviŔķi katram konteineram.

Mēs veicām Å”o analÄ«zi katram modelim atseviŔķi, jo visas novērotās korelācijas nav saistÄ«tas ar atŔķirÄ«bām starp jaunākiem un vecākiem modeļiem, bet gan tikai viena un tā paÅ”a modeļa disku vecuma dēļ. Mēs novērojām, ka pat pēc PE ciklu ietekmes ierobežoÅ”anas iepriekÅ” aprakstÄ«tajā veidā visiem piedziņas modeļiem joprojām bija bÅ«tiska korelācija starp mēneÅ”u skaitu, cik ilgi brauciens bija bijis laukā, un tā RBER (korelācijas koeficienti svārstÄ«jās no 0,2 lÄ«dz 0,4). ).

Zibatmiņas uzticamÄ«ba: gaidÄ«ts un negaidÄ«ts. 2. daļa. USENIX asociācijas XIV konference. Failu uzglabāŔanas tehnoloÄ£ijas
Rīsi. 3. Attiecība starp RBER un PE ciklu skaitu jauniem un veciem diskiem parāda, ka diska vecums ietekmē RBER vērtību neatkarīgi no PE cikliem, ko izraisa nodilums.

Mēs arÄ« grafiski vizualizējām piedziņas vecuma ietekmi, sadalot piedziņas lietoÅ”anas dienas ā€œjaunāā€ vecumā lÄ«dz 1 gadam un piedziņas lietoÅ”anas dienas, kas vecākas par 4 gadiem, un pēc tam uzzÄ«mējām katras RBER. grupa pret PE ciklu skaitu. 3. attēlā parādÄ«ti Å”ie rezultāti MLC-D piedziņas modelim. Mēs redzam ievērojamu atŔķirÄ«bu RBER vērtÄ«bās starp veco un jauno disku grupām visos PE ciklos.

No tā mēs secinām, ka vecumam, ko mēra pēc diska izmantoÅ”anas dienām laukā, ir bÅ«tiska ietekme uz RBER neatkarÄ«gi no atmiņas Ŕūnu nodiluma PE ciklu iedarbÄ«bas dēļ. Tas nozÄ«mē, ka citiem faktoriem, piemēram, silÄ«cija novecoÅ”anai, ir liela nozÄ«me diska fiziskajā nodilumā.

4.2.3. RBER un darba slodze.

Tiek uzskatīts, ka bitu kļūdas izraisa viens no četriem mehānismiem:

  1. krātuves kļūdas SaglabāŔanas kļūdas, kad atmiņas Ŕūna laika gaitā zaudē datus
    LasÄ«Å”anas traucējumu kļūdas, kurās lasÄ«Å”anas darbÄ«ba bojā blakus esoŔās Ŕūnas saturu;
  2. RakstÄ«Å”anas traucējumu kļūdas, kurās lasÄ«Å”anas darbÄ«ba bojā blakus esoŔās Ŕūnas saturu;
  3. NepilnÄ«gas dzÄ“Å”anas kļūdas, kad dzÄ“Å”anas darbÄ«ba pilnÄ«bā neizdzÄ“Å” Ŕūnas saturu.

Pēdējo trÄ«s veidu kļūdas (lasÄ«Å”anas traucējumi, rakstÄ«Å”anas traucējumi, nepilnÄ«ga dzÄ“Å”ana) ir saistÄ«tas ar darba slodzi, tāpēc izpratne par korelāciju starp RBER un darba slodzi palÄ«dz mums izprast dažādu kļūdu mehānismu izplatÄ«bu. Nesenā pētÄ«jumā "Liela mēroga pētÄ«jums par zibatmiņas kļūmēm Å”ajā jomā" (MEZA, J., WU, Q., KUMAR, S., MUTLU, O. "A liela mēroga pētÄ«jums par zibatmiņas kļūmēm in the field) laukā." Proceedings of the 2015 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, Ņujorka, 2015, SIGMETRICS '15, ACM, 177.ā€“190. lpp.) secināja, ka laukā dominē uzglabāŔanas kļūdas, savukārt lasÄ«Å”anas kļūdas. ir diezgan maznozÄ«mÄ«gi.

1. attēlā parādÄ«ta bÅ«tiska sakarÄ«ba starp RBER vērtÄ«bu konkrētajā diska darbmūža mēnesÄ« un nolasÄ«Å”anas, rakstÄ«Å”anas un dzÄ“Å”anas reižu skaitu tajā paŔā mēnesÄ« dažiem modeļiem (piemēram, korelācijas koeficients ir lielāks par 0,2 MLC - B). modelim un augstāks par 0,6 SLC-B). Tomēr ir iespējams, ka tā ir nepatiesa korelācija, jo ikmēneÅ”a darba slodze var bÅ«t saistÄ«ta ar kopējo PE ciklu skaitu.

Mēs izmantojām to paÅ”u metodoloÄ£iju, kas aprakstÄ«ta 4.2.2. sadaļā, lai izolētu darba slodzes ietekmi no PE ciklu ietekmes, izolējot piedziņas darbÄ«bas mēneÅ”us, pamatojoties uz iepriekŔējiem PE cikliem, un pēc tam katram konteineram atseviŔķi nosakot korelācijas koeficientus.

Mēs redzējām, ka korelācija starp nolasÄ«jumu skaitu konkrētajā diska dzÄ«ves mēnesÄ« un RBER vērtÄ«bu Å”ajā mēnesÄ« saglabājās MLC-B un SLC-B modeļiem, pat ierobežojot PE ciklus. Mēs arÄ« atkārtojām lÄ«dzÄ«gu analÄ«zi, kurā izslēdzām nolasÄ«jumu ietekmi uz vienlaicÄ«gu rakstÄ«Å”anas un dzÄ“Å”anas skaitu un secinājām, ka korelācija starp RBER un nolasÄ«jumu skaitu attiecas uz SLC-B modeli.

1. attēlā parādÄ«ta arÄ« korelācija starp RBER un rakstÄ«Å”anas un dzÄ“Å”anas darbÄ«bām, tāpēc mēs atkārtojām to paÅ”u analÄ«zi lasÄ«Å”anas, rakstÄ«Å”anas un dzÄ“Å”anas darbÄ«bām. Mēs secinām, ka, ierobežojot PE ciklu un nolasÄ«Å”anas ietekmi, nav attiecÄ«bas starp RBER vērtÄ«bu un rakstÄ«Å”anas un dzÄ“Å”anas reižu skaitu.

Tādējādi ir disku modeļi, kuros lasÄ«Å”anas pārkāpumu kļūdas bÅ«tiski ietekmē RBER. No otras puses, nav pierādÄ«jumu, ka RBER ietekmētu rakstÄ«Å”anas pārkāpumu kļūdas un nepilnÄ«gas dzÄ“Å”anas kļūdas.

4.2.4. RBER un litogrāfija.

Objekta lieluma atŔķirÄ«bas var daļēji izskaidrot RBER vērtÄ«bu atŔķirÄ«bas starp piedziņas modeļiem, kas izmanto vienu un to paÅ”u tehnoloÄ£iju, t.i., MLC vai SLC. (Skatiet 1. tabulu, lai iegÅ«tu pārskatu par dažādu Å”ajā pētÄ«jumā iekļauto modeļu litogrāfiju).

Piemēram, 2 SLC modeļiem ar 34 nm litogrāfiju (modeļiem SLC-A un SLC-D) ir RBER, kas ir par kārtu augstāks nekā diviem modeļiem ar 2 nm mikroelektronisko litogrāfiju (modeļi SLC-B un SLC-C). MLC modeļu gadÄ«jumā tikai 50 nm modelim (MLC-B) ir vidējais RBER, kas ir par 43% augstāks nekā pārējiem 50 modeļiem ar 3 nm litogrāfiju. Turklāt Ŕī RBER atŔķirÄ«ba palielinās 50 reizes, kad diskdziņi nolietojas, kā parādÄ«ts 4. attēlā. Visbeidzot, plānāka litogrāfija var izskaidrot eMLC disku augstāko RBER salÄ«dzinājumā ar MLC diskdziņiem. Kopumā mums ir skaidri pierādÄ«jumi, ka litogrāfija ietekmē RBER.

4.2.5. Citu kļūdu klātbūtne.

Mēs pētÄ«jām saistÄ«bu starp RBER un cita veida kļūdām, piemēram, nelabojamām kļūdām, taimauta kļūdām utt., jo Ä«paÅ”i, vai RBER vērtÄ«ba kļūst augstāka pēc mēneÅ”a, kad tiek pakļauti cita veida kļūdām.

1. attēlā redzams, ka, lai gan iepriekŔējā mēneÅ”a RBER prognozē nākotnes RBER vērtÄ«bas (korelācijas koeficients ir lielāks par 0,8), nav bÅ«tiskas korelācijas starp nelabojamām kļūdām un RBER (1. attēlā vistālāk esoŔā vienumu grupa). Citu veidu kļūdām korelācijas koeficients ir vēl mazāks (attēlā nav parādÄ«ts). Mēs sÄ«kāk izpētÄ«jām saistÄ«bu starp RBER un nelabojamām kļūdām Ŕī raksta 5.2. sadaļā.

4.2.6. Citu faktoru ietekme.

Mēs atradām pierādÄ«jumus tam, ka ir faktori, kas bÅ«tiski ietekmē RBER un kurus mÅ«su dati nevarēja ņemt vērā. Konkrēti, mēs pamanÄ«jām, ka konkrēta diska modeļa RBER atŔķiras atkarÄ«bā no klastera, kurā disks ir izvietots. Labs piemērs ir 4. attēls, kurā parādÄ«ts RBER kā PE ciklu funkcija MLC-D diskdziņiem trÄ«s dažādos klasteros (punktētās lÄ«nijas) un salÄ«dzināts ar RBER Å”im modelim attiecÄ«bā pret kopējo disku skaitu (nepārtraukta lÄ«nija). Mēs atklājam, ka Ŕīs atŔķirÄ«bas saglabājas pat tad, ja ierobežojam tādu faktoru ietekmi kā diska vecums vai nolasÄ«jumu skaits.

Viens no iespējamiem skaidrojumiem tam ir darba slodzes veida atŔķirÄ«bas starp klasteriem, jo ā€‹ā€‹mēs novērojam, ka klasteriem, kuru darba slodzei ir visaugstākā lasÄ«Å”anas/rakstÄ«Å”anas attiecÄ«ba, ir visaugstākā RBER.

Zibatmiņas uzticamÄ«ba: gaidÄ«ts un negaidÄ«ts. 2. daļa. USENIX asociācijas XIV konference. Failu uzglabāŔanas tehnoloÄ£ijas
RÄ«si. 4 a), b). Vidējās RBER vērtÄ«bas kā PE ciklu funkcija trÄ«s dažādiem klasteriem un lasÄ«Å”anas/rakstÄ«Å”anas attiecÄ«bas atkarÄ«ba no PE ciklu skaita trÄ«s dažādām kopām.

Piemēram, 4. (b) attēlā parādÄ«tas dažādu klasteru lasÄ«Å”anas/rakstÄ«Å”anas attiecÄ«bas MLC-D diskdziņa modelim. Tomēr lasÄ«Å”anas/rakstÄ«Å”anas attiecÄ«ba neizskaidro atŔķirÄ«bas starp klasteriem visiem modeļiem, tāpēc var bÅ«t citi faktori, kurus mÅ«su dati neņem vērā, piemēram, vides faktori vai citi ārējie darba slodzes parametri.

4.3. RBER paātrinātās izturības pārbaudes laikā.

Lielākā daļa zinātnisko darbu, kā arÄ« testu, kas veikti, pērkot datu nesējus rÅ«pnieciskā mērogā, paredz ierīču uzticamÄ«bu Å”ajā jomā, pamatojoties uz paātrināto izturÄ«bas testu rezultātiem. Mēs nolēmām noskaidrot, cik labi Ŕādu testu rezultāti atbilst praktiskajai pieredzei cietvielu datu nesēju darbÄ«bā.
Testu rezultātu analÄ«ze, kas veikta, izmantojot Google datu centriem piegādāto iekārtu vispārējo paātrināto testÄ“Å”anas metodiku, parādÄ«ja, ka lauka RBER vērtÄ«bas ir ievērojami augstākas, nekā prognozēts. Piemēram, eMLC-a modelim vidējā RBER uz lauka darbinātiem diskiem (testÄ“Å”anas beigās PE ciklu skaits sasniedza 600) bija 1e-05, savukārt saskaņā ar provizoriskās paātrinātās testÄ“Å”anas rezultātiem Å”is RBER. vērtÄ«bai jāatbilst vairāk nekā 4000 PE cikliem. Tas norāda, ka ir ļoti grÅ«ti precÄ«zi paredzēt RBER vērtÄ«bu laukā, pamatojoties uz RBER aplēsēm, kas iegÅ«tas laboratorijas testos.

Mēs arÄ« atzÄ«mējām, ka dažu veidu kļūdas ir diezgan grÅ«ti reproducēt paātrinātās testÄ“Å”anas laikā. Piemēram, MLC-B modeļa gadÄ«jumā gandrÄ«z 60% diskdziņu laukā piedzÄ«vo nelabojamas kļūdas un gandrÄ«z 80% disku izveido sliktus blokus. Tomēr paātrinātās izturÄ«bas pārbaudes laikā nevienai no seŔām ierÄ«cēm nebija nelabojamu kļūdu, lÄ«dz diskdziņi vairāk nekā trÄ«s reizes pārsniedza PE cikla ierobežojumu. eMLC modeļiem nelabojamas kļūdas radās vairāk nekā 80% disku uz lauka, savukārt paātrinātās testÄ“Å”anas laikā Ŕādas kļūdas radās pēc 15000 XNUMX PE ciklu sasniegÅ”anas.

Mēs arÄ« apskatÄ«jām RBER, par kuru ziņots iepriekŔējā pētniecÄ«bas darbā, kura pamatā bija eksperimenti kontrolētā vidē, un secinājām, ka vērtÄ«bu diapazons bija ārkārtÄ«gi plaÅ”s. Piemēram, L.M. Grupp un citi savā 2009.ā€“2012. gada darbā ziņo par RBER vērtÄ«bām piedziņām, kas ir tuvu PE cikla robežu sasniegÅ”anai. Piemēram, SLC un MLC ierÄ«cēm, kuru litogrāfijas izmēri ir lÄ«dzÄ«gi mÅ«su darbā izmantotajiem (25ā€“50 nm), RBER vērtÄ«ba svārstās no 1e-08 lÄ«dz 1e-03, un lielākajai daļai pārbaudÄ«to piedziņas modeļu RBER vērtÄ«ba ir tuvu 1e-. 06.

Mūsu pētījumā trīs piedziņas modeļiem, kas sasniedza PE cikla ierobežojumu, RBER bija no 3e-08 līdz 8e-08. Pat ņemot vērā, ka mūsu skaitļi ir zemāki un absolūtajā sliktākajā gadījumā varētu būt 16 reizes lielāki, vai arī ņemot vērā RBER 95. procentili, mūsu vērtības joprojām ir ievērojami zemākas.

Kopumā, lai gan faktiskās lauka RBER vērtības ir augstākas par prognozētajām vērtībām, pamatojoties uz paātrinātu izturības testu, tās joprojām ir zemākas nekā vairums RBER līdzīgām ierīcēm, par kurām ziņots citos pētniecības dokumentos un aprēķinātas no laboratorijas testiem. Tas nozīmē, ka jums nevajadzētu paļauties uz prognozētajām lauka RBER vērtībām, kas iegūtas no paātrinātās izturības pārbaudes.

5. Nelabojamas kļūdas.

Ņemot vērā plaÅ”i izplatÄ«to nelabojamo kļūdu (UE) sastopamÄ«bu, kas tika apspriestas Ŕī raksta 3. sadaļā, Å”ajā sadaļā mēs sÄ«kāk izpētām to Ä«paŔības. Mēs sākam, apspriežot, kuru metriku izmantot UE mērÄ«Å”anai, kā tā ir saistÄ«ta ar RBER un kā UE ietekmē dažādi faktori.

5.1. Kāpēc UBER attiecībai nav jēgas.

Standarta metrika, kas raksturo nelabojamās kļūdas, ir UBER nelabojamo bitu kļūdu līmenis, tas ir, nelabojamo bitu kļūdu skaita attiecība pret kopējo nolasīto bitu skaitu.

Å Ä« metrika netieÅ”i pieņem, ka nelabojamo kļūdu skaits ir kaut kādā veidā saistÄ«ts ar nolasÄ«to bitu skaitu, un tāpēc tas ir jānormalizē ar Å”o skaitli.

Å is pieņēmums attiecas uz labojamām kļūdām, kur konstatēts, ka konkrētajā mēnesÄ« novēroto kļūdu skaits ir ļoti korelēts ar nolasÄ«jumu skaitu tajā paŔā laika periodā (SpÄ«rmena korelācijas koeficients ir lielāks par 0.9). Šādas spēcÄ«gas korelācijas iemesls ir tas, ka pat viens slikts bits, ja vien tas ir labojams, izmantojot ECC, turpinās palielināt kļūdu skaitu ar katru tā pieejamo lasÄ«Å”anas operāciju, jo Ŕūnas, kas satur slikto bitu, novērtējums ir netiek nekavējoties labots, kad tiek atklāta kļūda (diski tikai periodiski pārraksta lapas ar bojātiem bitiem).

Tas pats pieņēmums neattiecas uz nelabojamām kļūdām. Nelabojama kļūda neļauj turpmāk izmantot bojāto bloku, tāpēc pēc atklāŔanas Ŕāds bloks neietekmēs kļūdu skaitu nākotnē.

Lai oficiāli apstiprinātu Å”o pieņēmumu, mēs izmantojām dažādus rādÄ«tājus, lai izmērÄ«tu saistÄ«bu starp nolasÄ«jumu skaitu konkrētajā diska darbÄ«bas mēnesÄ« un nelabojamo kļūdu skaitu tajā paŔā laika periodā, tostarp dažādus korelācijas koeficientus (Pearson, Spearman, Kendall). , kā arÄ« grafiku vizuāla pārbaude . Papildus nelabojamo kļūdu skaitam mēs apskatÄ«jām arÄ« nelabojamo kļūdu incidentu biežumu (t.i., varbÅ«tÄ«bu, ka diskā noteiktā laika periodā bÅ«s vismaz viens Ŕāds incidents) un to saistÄ«bu ar lasÄ«Å”anas darbÄ«bām.
Mēs neatradām pierādījumus par korelāciju starp nolasījumu skaitu un nelabojamo kļūdu skaitu. Visiem piedziņas modeļiem korelācijas koeficienti bija zemāki par 0.02, un diagrammas neuzrādīja UE pieaugumu, palielinoties nolasījumu skaitam.

Å Ä« raksta 5.4. sadaļā mēs runājam par to, ka rakstÄ«Å”anas un dzÄ“Å”anas darbÄ«bām arÄ« nav nekādas saistÄ«bas ar nelabojamām kļūdām, tāpēc alternatÄ«vajai UBER definÄ«cijai, ko normalizē rakstÄ«Å”anas vai dzÄ“Å”anas darbÄ«bas, nevis lasÄ«Å”anas darbÄ«bas, nav nozÄ«mes.

Tāpēc mēs secinām, ka UBER nav nozÄ«mÄ«gs rādÄ«tājs, izņemot gadÄ«jumus, kad tas tiek pārbaudÄ«ts kontrolētā vidē, kur nolasÄ«jumu skaitu nosaka eksperimentētājs. Ja UBER tiek izmantots kā metrika lauka testÄ“Å”anas laikā, tas mākslÄ«gi pazeminās kļūdu biežumu diskdziņiem ar lielu lasÄ«Å”anas skaitu un mākslÄ«gi palielinās kļūdu biežumu diskdziņiem ar zemu lasÄ«Å”anas skaitu, jo nelabojamas kļūdas rodas neatkarÄ«gi no nolasÄ«jumu skaita.

5.2. Nelabojamas kļūdas un RBER.

RBER nozÄ«me ir izskaidrojama ar to, ka tā kalpo kā mērs diska vispārējās uzticamÄ«bas noteikÅ”anai, jo Ä«paÅ”i pamatojoties uz nelabojamu kļūdu iespējamÄ«bu. Savā darbā N. Mielke et al 2008. gadā bija pirmie, kas ierosināja definēt paredzamo nelabojamo kļūdu Ä«patsvaru kā RBER funkciju. KopÅ” tā laika daudzi sistēmu izstrādātāji ir izmantojuÅ”i lÄ«dzÄ«gas metodes, piemēram, paredzamā nelabojamo kļūdu Ä«patsvara novērtÄ“Å”anu kā RBER un ECC tipa funkciju.

Å Ä«s sadaļas mērÄ·is ir raksturot, cik labi RBER prognozē nelabojamās kļūdas. Sāksim ar 5.a attēlu, kurā ir attēlota vidējā RBER vairākiem pirmās paaudzes disku modeļiem, salÄ«dzinot ar to lietoÅ”anas dienu procentuālo daļu, kurās radās nelabojamas UE kļūdas. JāatzÄ«mē, ka daži no 16 diagrammā parādÄ«tajiem modeļiem nav iekļauti 1. tabulā, jo trÅ«kst analÄ«tiskās informācijas.

Zibatmiņas uzticamÄ«ba: gaidÄ«ts un negaidÄ«ts. 2. daļa. USENIX asociācijas XIV konference. Failu uzglabāŔanas tehnoloÄ£ijas
Rīsi. 5a. Saikne starp vidējo RBER un nelabojamām kļūdām dažādiem piedziņas modeļiem.

Zibatmiņas uzticamÄ«ba: gaidÄ«ts un negaidÄ«ts. 2. daļa. USENIX asociācijas XIV konference. Failu uzglabāŔanas tehnoloÄ£ijas
RÄ«si. 5b. Saikne starp vidējo RBER un nelabojamām kļūdām viena un tā paÅ”a modeļa dažādiem diskdziņiem.

Atcerieties, ka visi vienas paaudzes modeļi izmanto vienu un to paÅ”u ECC mehānismu, tāpēc atŔķirÄ«bas starp modeļiem nav atkarÄ«gas no ECC atŔķirÄ«bām. Mēs neredzējām korelāciju starp RBER un UE incidentiem. Mēs izveidojām to paÅ”u diagrammu 95. procentiles RBER un UE varbÅ«tÄ«bai un atkal neredzējām korelāciju.

Tālāk mēs atkārtojām analÄ«zi granulētā lÄ«menÄ« atseviŔķiem diskdziņiem, t.i., mēģinājām noskaidrot, vai ir diskdziņi, kuros augstāka RBER vērtÄ«ba atbilst augstākai UE frekvencei. Piemēram, 5.b attēlā ir attēlota vidējā RBER katram MLC-c modeļa diskdziņam attiecÄ«bā pret UE skaitu (rezultāti, kas lÄ«dzÄ«gi tiem, kas iegÅ«ti 95. procentiles RBER). Atkal mēs neredzējām nekādu korelāciju starp RBER un UE.

Visbeidzot, mēs veicām precÄ«zāku laika analÄ«zi, lai pārbaudÄ«tu, vai disku darbÄ«bas mēneÅ”i ar augstāku RBER atbilst mēneÅ”iem, kuru laikā notika UE. 1. attēlā jau ir norādÄ«ts, ka korelācijas koeficients starp nelabojamām kļūdām un RBER ir ļoti zems. Mēs arÄ« eksperimentējām ar dažādiem veidiem, kā attēlot UE varbÅ«tÄ«bu kā RBER funkciju, un neatradām nekādus pierādÄ«jumus par korelāciju.

Tādējādi mēs secinām, ka RBER ir neuzticams rādÄ«tājs UE prognozÄ“Å”anai. Tas var nozÄ«mēt, ka atteices mehānismi, kas izraisa RBER, atŔķiras no mehānismiem, kas izraisa nelabojamas kļūdas (piemēram, kļūdas atseviŔķās Ŕūnās, salÄ«dzinot ar lielākām problēmām, kas rodas visā ierÄ«cē).

5.3. Nelabojamas kļūdas un nolietojums.

Tā kā nolietojums ir viena no galvenajām zibatmiņas problēmām, 6. attēlā parādīta ikdienas nelabojamu piedziņas kļūdu iespējamība kā PE ciklu funkcija.

Zibatmiņas uzticamÄ«ba: gaidÄ«ts un negaidÄ«ts. 2. daļa. USENIX asociācijas XIV konference. Failu uzglabāŔanas tehnoloÄ£ijas
6. attēls. Nelabojamu piedziņas kļūdu raÅ”anās ikdienas varbÅ«tÄ«ba atkarÄ«bā no PE cikliem.

Mēs atzÄ«mējam, ka UE iespējamÄ«ba nepārtraukti palielinās lÄ«dz ar braukÅ”anas vecumu. Tomēr, tāpat kā ar RBER, pieaugums ir lēnāks, nekā parasti tiek pieņemts: grafiki parāda, ka UE pieaug lineāri, nevis eksponenciāli ar PE cikliem.

Divi secinājumi, ko izdarÄ«jām attiecÄ«bā uz RBER, attiecas arÄ« uz UE: pirmkārt, kļūdas potenciāls nepārprotami nepalielinās, tiklÄ«dz ir sasniegta PE cikla robeža, piemēram, 6. attēlā MLC-D modelim, kura PE cikla robeža ir 3000. , kļūdu lÄ«menis dažādos modeļos atŔķiras pat vienas klases ietvaros. Tomēr Ŕīs atŔķirÄ«bas nav tik lielas kā RBER.

Visbeidzot, atbalstot 5.2. sadaļa secinājumus, mēs atklājām, ka vienā modeļu klasē (MLC pret SLC) modeļi ar zemākajām RBER vērtÄ«bām noteiktam PE ciklu skaitam ne vienmēr ir tie, kuriem ir viszemākā vērtÄ«ba. UE raÅ”anās varbÅ«tÄ«ba. Piemēram, vairāk nekā 3000 PE ciklu MLC-D modeļiem RBER vērtÄ«bas bija 4 reizes zemākas nekā MLC-B modeļiem, bet UE varbÅ«tÄ«ba tādam paÅ”am PE ciklu skaitam MLC-D modeļiem bija nedaudz augstāka nekā MLC-B modeļiem. modeļiem.

Zibatmiņas uzticamÄ«ba: gaidÄ«ts un negaidÄ«ts. 2. daļa. USENIX asociācijas XIV konference. Failu uzglabāŔanas tehnoloÄ£ijas
7. attēls. Nelabojamu piedziņas kļūdu raÅ”anās ikmēneÅ”a varbÅ«tÄ«ba atkarÄ«bā no iepriekŔējo dažāda veida kļūdu esamÄ«bas.

5.4. Nelabojamas kļūdas un darba slodze.

To paÅ”u iemeslu dēļ, kuru dēļ darba slodze var ietekmēt RBER (sk. 4.2.3. sadaļu), ir paredzams, ka tā ietekmēs arÄ« UE. Piemēram, tā kā mēs novērojām, ka nolasÄ«Å”anas pārkāpumu kļūdas ietekmē RBER, lasÄ«Å”anas darbÄ«bas var arÄ« palielināt nelabojamu kļūdu iespējamÄ«bu.

Mēs veicām detalizētu pētÄ«jumu par darba slodzes ietekmi uz ES. Tomēr, kā minēts 5.1. iedaļā, mēs neatradām saistÄ«bu starp UE un nolasÄ«jumu skaitu. Mēs atkārtojām to paÅ”u analÄ«zi rakstÄ«Å”anas un dzÄ“Å”anas darbÄ«bām un atkal neredzējām korelāciju.
Ņemiet vērā, ka no pirmā acu uzmetiena tas, Ŕķiet, ir pretrunā ar mÅ«su iepriekŔējo novērojumu, ka nelabojamas kļūdas ir saistÄ«tas ar PE cikliem. Tāpēc varētu sagaidÄ«t korelāciju ar rakstÄ«Å”anas un dzÄ“Å”anas darbÄ«bu skaitu.

Tomēr, veicot PE ciklu ietekmes analÄ«zi, mēs salÄ«dzinājām nelabojamo kļūdu skaitu konkrētajā mēnesÄ« ar kopējo PE ciklu skaitu, ko disks ir pieredzējis visā lÄ«dzÅ”inējā dzÄ«ves laikā, lai izmērÄ«tu nodiluma ietekmi. Pētot darba slodzes ietekmi, mēs aplÅ«kojām tos diska darbÄ«bas mēneÅ”us, kuros konkrētajā mēnesÄ« bija visvairāk lasÄ«Å”anas/rakstÄ«Å”anas/dzÄ“Å”anas operāciju, kurām arÄ« bija lielāka iespēja radÄ«t nelabojamas kļūdas, t.i., neņēmām vērā ņem vērā kopējo lasÄ«Å”anas/rakstÄ«Å”anas/dzÄ“Å”anas darbÄ«bu skaitu. dzÄ“Å”ana.

Rezultātā nonācām pie secinājuma, ka lasÄ«Å”anas pārkāpumu kļūdas, rakstÄ«Å”anas pārkāpumu kļūdas un nepilnÄ«gas dzÄ“Å”anas kļūdas nav galvenie faktori nelabojamo kļūdu attÄ«stÄ«bā.

Paldies, ka palikāt kopā ar mums. Vai jums patīk mūsu raksti? Vai vēlaties redzēt interesantāku saturu? Atbalsti mūs, pasūtot vai iesakot draugiem, 30% atlaide Habr lietotājiem unikālam sākuma līmeņa serveru analogam, ko mēs jums izgudrojām: Visa patiesība par VPS (KVM) E5-2650 v4 (6 kodoli) 10GB DDR4 240GB SSD 1Gbps no 20$ vai kā koplietot serveri? (pieejams ar RAID1 un RAID10, līdz 24 kodoliem un līdz 40 GB DDR4).

Dell R730xd 2 reizes lētāk? Tikai Å”eit 2x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV no 199$ NÄ«derlandē! Dell R420 ā€” 2x E5-2430 2.2 GHz 6C 128 GB DDR3 2x960 GB SSD 1 Gbps 100 TB ā€” no 99 USD! LasÄ«t par Kā izveidot infrastruktÅ«ras uzņēmumu klase ar Dell R730xd E5-2650 v4 serveru izmantoÅ”anu 9000 eiro par santÄ«mu?

Avots: www.habr.com

Pievieno komentāru