Kuegemea kwa Kumbukumbu ya Flash: Yanayotarajiwa na Yasiyotarajiwa. Sehemu ya 2. Mkutano wa XIV wa Chama cha USENIX. Teknolojia ya Uhifadhi wa Faili

Kuegemea kwa Kumbukumbu ya Flash: Yanayotarajiwa na Yasiyotarajiwa. Sehemu ya 1. Mkutano wa XIV wa Chama cha USENIX. Teknolojia ya Uhifadhi wa Faili

4.2.2. RBER na umri wa diski (bila kujumuisha mizunguko ya PE).

Mchoro wa 1 unaonyesha uwiano mkubwa kati ya RBER na umri, ambayo ni idadi ya miezi ambayo diski imekuwa kwenye shamba. Walakini, hii inaweza kuwa uunganisho wa uwongo kwani kuna uwezekano kwamba hifadhi za zamani zina PE nyingi na kwa hivyo RBER inahusiana zaidi na mizunguko ya PE.

Ili kuondoa athari za uzee kwenye uvaaji unaosababishwa na mizunguko ya PE, tuliweka miezi yote ya huduma kwenye vyombo kwa kutumia deciles za usambazaji wa mzunguko wa PE kama njia ya kukatwa kati ya vyombo, kwa mfano, chombo cha kwanza kina miezi yote ya maisha ya diski hadi decile ya kwanza ya usambazaji wa mzunguko wa PE, na kadhalika Zaidi. Tulithibitisha kuwa ndani ya kila kontena uunganisho kati ya mizunguko ya PE na RBER ni mdogo sana (kwa kuwa kila kontena hufunika tu safu ndogo ya mizunguko ya PE), na kisha kukokotoa mgawo wa uunganisho kati ya RBER na umri wa diski kando kwa kila kontena.

Tulifanya uchanganuzi huu kando kwa kila modeli kwa sababu uunganisho wowote uliozingatiwa hautokani na tofauti kati ya miundo changa na ya zamani, lakini kwa sababu ya umri wa viendeshi vya muundo sawa. Tuliona kwamba hata baada ya kupunguza athari za mizunguko ya PE kwa njia iliyoelezwa hapo juu, kwa mifano yote ya gari bado kulikuwa na uwiano mkubwa kati ya idadi ya miezi gari imekuwa kwenye shamba na RBER yake (coefficients ya uwiano ilianzia 0,2 hadi 0,4). )

Kuegemea kwa Kumbukumbu ya Flash: Yanayotarajiwa na Yasiyotarajiwa. Sehemu ya 2. Mkutano wa XIV wa Chama cha USENIX. Teknolojia ya Uhifadhi wa Faili
Mchele. 3. Uhusiano kati ya RBER na idadi ya mzunguko wa PE kwa disks mpya na za zamani zinaonyesha kwamba umri wa disk huathiri thamani ya RBER bila kujali mzunguko wa PE unaosababishwa na kuvaa.

Pia tuliona taswira ya athari za umri wa kuendesha gari kwa kugawa siku za matumizi ya gari katika umri "mchanga" hadi mwaka 1 na siku za matumizi ya gari zaidi ya miaka 4, kisha tukapanga RBER ya kila moja. kikundi dhidi ya idadi ya mizunguko ya PE. Mchoro wa 3 unaonyesha matokeo haya kwa mfano wa kiendeshi cha MLC-D. Tunaona tofauti inayoonekana katika maadili ya RBER kati ya vikundi vya diski za zamani na mpya katika mizunguko yote ya PE.

Kutokana na hili tunahitimisha kuwa umri, unaopimwa na siku za matumizi ya diski kwenye shamba, una athari kubwa kwa RBER, bila kujali kuvaa kwa seli za kumbukumbu kutokana na kufichuliwa kwa mizunguko ya PE. Hii inamaanisha kuwa mambo mengine, kama vile kuzeeka kwa silicon, huchukua jukumu kubwa katika uvaaji wa mwili wa diski.

4.2.3. RBER na mzigo wa kazi.

Makosa kidogo yanafikiriwa kusababishwa na mojawapo ya njia nne:

  1. makosa ya uhifadhi Makosa ya uhifadhi, wakati seli ya kumbukumbu inapoteza data kwa muda
    Kusoma makosa ya kusumbua, ambayo operesheni ya kusoma inaharibu yaliyomo kwenye seli iliyo karibu;
  2. Andika makosa ya kusumbua, ambayo operesheni ya kusoma inaharibu yaliyomo kwenye seli iliyo karibu;
  3. Hitilafu zisizo kamili za kufuta, wakati operesheni ya kufuta haina kufuta kabisa maudhui ya seli.

Hitilafu za aina tatu za mwisho (kusumbua kusoma, kusumbua kuandika, kufuta bila kukamilika) yanahusiana na mzigo wa kazi, kwa hivyo kuelewa uwiano kati ya RBER na mzigo wa kazi hutusaidia kuelewa kuenea kwa mifumo tofauti ya makosa. Katika utafiti wa hivi karibuni, "Utafiti mkubwa wa kushindwa kwa kumbukumbu ya flash kwenye uwanja" (MEZA, J., WU, Q., KUMAR, S., MUTLU, O. "Utafiti mkubwa wa kushindwa kwa kumbukumbu ya flash katika the field." Katika Mijadala ya Mkutano wa Kimataifa wa 2015 wa ACM SIGMETRICS kuhusu Upimaji na Uundaji wa Mifumo ya Kompyuta, New York, 2015, SIGMETRICS '15, ACM, uk. 177–190) ilihitimisha kuwa hitilafu za uhifadhi ndizo nyingi katika uwanja, huku makosa ya usomaji. ni madogo kabisa.

Kielelezo cha 1 kinaonyesha uhusiano mkubwa kati ya thamani ya RBER katika mwezi fulani wa maisha ya diski na idadi ya kusoma, kuandika, na kufuta katika mwezi huo huo kwa mifano fulani (kwa mfano, mgawo wa uwiano ni wa juu kuliko 0,2 kwa MLC - B. mfano na zaidi ya 0,6 kwa SLC-B). Hata hivyo, inawezekana kwamba huu ni uwiano wa uwongo, kwani mzigo wa kazi wa kila mwezi unaweza kuhusishwa na jumla ya idadi ya mizunguko ya PE.

Tulitumia mbinu sawa iliyofafanuliwa katika Sehemu ya 4.2.2 ili kutenganisha athari za mzigo wa kazi kutokana na athari za mizunguko ya PE kwa kutenga miezi ya uendeshaji wa hifadhi kulingana na mizunguko ya awali ya PE, na kisha kubainisha migawo ya uunganisho kando kwa kila kontena.

Tuliona kwamba uwiano kati ya idadi ya masomo katika mwezi fulani wa maisha ya diski na thamani ya RBER katika mwezi huo iliendelea kwa mifano ya MLC-B na SLC-B, hata wakati wa kupunguza mizunguko ya PE. Pia tulirudia uchanganuzi kama huo ambapo tuliondoa athari za usomaji kwenye idadi ya maandishi na kufuta kwa wakati mmoja, na tukahitimisha kuwa uhusiano kati ya RBER na idadi ya usomaji ni kweli kwa mfano wa SLC-B.

Kielelezo cha 1 pia kinaonyesha uhusiano kati ya RBER na utendakazi wa kuandika na kufuta, kwa hivyo tulirudia uchanganuzi uleule wa kusoma, kuandika na kufuta shughuli. Tunahitimisha kuwa kwa kupunguza athari za mizunguko ya PE na kusoma, hakuna uhusiano kati ya thamani ya RBER na idadi ya kuandika na kufuta.

Kwa hivyo, kuna mifano ya diski ambapo makosa ya ukiukaji wa kusoma yana athari kubwa kwenye RBER. Kwa upande mwingine, hakuna ushahidi kwamba RBER inathiriwa na makosa ya ukiukaji wa uandishi na makosa yasiyokamilika ya kufuta.

4.2.4 RBER na lithography.

Tofauti za ukubwa wa kitu zinaweza kuelezea kwa kiasi tofauti tofauti za thamani za RBER kati ya miundo ya gari kwa kutumia teknolojia sawa, yaani MLC au SLC. (Angalia Jedwali 1 kwa muhtasari wa lithography ya miundo mbalimbali iliyojumuishwa katika utafiti huu).

Kwa mfano, miundo 2 ya SLC yenye lithography ya 34nm (mifano SLC-A na SLC-D) ina RBER ambayo ni utaratibu wa ukubwa wa juu kuliko ule wa mifano 2 yenye lithography ya 50nm microelectronic (mifano SLC-B na SLC-C). Kwa upande wa miundo ya MLC, ni modeli ya 43nm (MLC-B) pekee iliyo na RBER ya wastani ambayo ni 50% ya juu kuliko miundo mingine 3 yenye lithography ya 50nm. Zaidi ya hayo, tofauti hii katika RBER huongezeka kwa sababu ya 4 kadiri anatoa inavyochakaa, kama inavyoonyeshwa kwenye Mchoro 2. Hatimaye, lithography nyembamba inaweza kuelezea RBER ya juu ya anatoa eMLC ikilinganishwa na anatoa za MLC. Kwa ujumla, tuna ushahidi wazi kwamba lithografia huathiri RBER.

4.2.5. Uwepo wa makosa mengine.

Tulichunguza uhusiano kati ya RBER na aina nyingine za hitilafu, kama vile hitilafu zisizoweza kurekebishwa, hitilafu za muda ulioisha, n.k., hasa, ikiwa thamani ya RBER inakuwa ya juu baada ya mwezi wa kufichuliwa kwa aina nyingine za hitilafu.

Kielelezo cha 1 kinaonyesha kuwa ingawa RBER ya mwezi uliopita inatabiri thamani za RBER za siku zijazo (mgawo wa uunganisho ulio zaidi ya 0,8), hakuna uwiano mkubwa kati ya makosa yasiyoweza kurekebishwa na RBER (kikundi cha vipengee cha kulia zaidi kwenye Mchoro 1). Kwa aina nyingine za makosa, mgawo wa uwiano ni hata chini (haujaonyeshwa kwenye takwimu). Tulichunguza zaidi uhusiano kati ya RBER na makosa yasiyoweza kurekebishwa katika Sehemu ya 5.2 ya karatasi hii.

4.2.6. Ushawishi wa mambo mengine.

Tulipata ushahidi kwamba kuna mambo ambayo yana athari kubwa kwa RBER ambayo data yetu haikuweza kuhesabu. Hasa, tuliona kwamba RBER kwa mfano wa disk iliyotolewa inatofautiana kulingana na nguzo ambayo diski inatumiwa. Mfano mzuri ni Mchoro wa 4, unaoonyesha RBER kama kazi ya mizunguko ya PE kwa viendeshi vya MLC-D katika makundi matatu tofauti (mistari iliyokatika) na kuilinganisha na RBER kwa modeli hii inayohusiana na jumla ya idadi ya viendeshi (mstari thabiti). Tunaona kuwa tofauti hizi zinaendelea hata tunapopunguza ushawishi wa mambo kama vile umri wa diski au idadi ya usomaji.

Ufafanuzi mmoja unaowezekana wa hili ni tofauti katika aina ya mzigo wa kazi katika makundi yote, tunapoona kwamba makundi ambayo mzigo wake wa kazi una uwiano wa juu zaidi wa kusoma / kuandika una RBER ya juu zaidi.

Kuegemea kwa Kumbukumbu ya Flash: Yanayotarajiwa na Yasiyotarajiwa. Sehemu ya 2. Mkutano wa XIV wa Chama cha USENIX. Teknolojia ya Uhifadhi wa Faili
Mchele. 4 a), b). Thamani za RBER za wastani kama utendaji wa mizunguko ya PE kwa vikundi vitatu tofauti na utegemezi wa uwiano wa kusoma/kuandika kwenye idadi ya mizunguko ya PE kwa vikundi vitatu tofauti.

Kwa mfano, Mchoro wa 4(b) unaonyesha uwiano wa kusoma/kuandika wa makundi mbalimbali ya modeli ya kiendeshi cha MLC-D. Hata hivyo, uwiano wa kusoma/kuandika hauelezi tofauti kati ya makundi kwa miundo yote, kwa hivyo kunaweza kuwa na mambo mengine ambayo data yetu haizingatii, kama vile mambo ya mazingira au vigezo vingine vya nje vya mzigo wa kazi.

4.3. RBER wakati wa jaribio la uimara la kasi.

Kazi nyingi za kisayansi, pamoja na majaribio yaliyofanywa wakati wa kununua vyombo vya habari kwa kiwango cha viwanda, hutabiri kuegemea kwa vifaa kwenye uwanja kulingana na matokeo ya majaribio ya uimara wa kasi. Tuliamua kujua jinsi matokeo ya majaribio kama haya yanahusiana na uzoefu wa vitendo katika kuendesha media ya uhifadhi wa hali dhabiti.
Uchanganuzi wa matokeo ya majaribio uliofanywa kwa kutumia mbinu ya jumla iliyoharakishwa ya vifaa vinavyotolewa kwa vituo vya data vya Google ulionyesha kuwa thamani za sehemu za RBER ni za juu zaidi kuliko ilivyotabiriwa. Kwa mfano, kwa eMLC-mfano, RBER ya wastani ya diski zinazoendeshwa kwenye uwanja (mwishoni mwa kupima idadi ya mizunguko ya PE ilifikia 600) ilikuwa 1e-05, wakati kulingana na matokeo ya upimaji wa kasi ya awali, RBER hii. thamani inapaswa kuendana na zaidi ya mizunguko 4000 ya PE. Hii inaonyesha kuwa ni vigumu sana kutabiri kwa usahihi thamani ya RBER kwenye uwanja kulingana na makadirio ya RBER yaliyopatikana kutoka kwa vipimo vya maabara.

Pia tulibaini kuwa aina zingine za makosa ni ngumu sana kuzaliana wakati wa majaribio ya kasi. Kwa mfano, katika kesi ya mfano wa MLC-B, karibu 60% ya anatoa kwenye uwanja hupata makosa yasiyo sahihi na karibu 80% ya anatoa huendeleza vitalu vibaya. Hata hivyo, wakati wa kupima kwa kasi ya ustahimilivu, hakuna kifaa hata kimoja kati ya sita kilipata hitilafu zisizo sahihi hadi viendeshi vilifikia zaidi ya mara tatu ya kikomo cha mzunguko wa PE. Kwa mifano ya eMLC, makosa yasiyoweza kurekebishwa yalitokea katika zaidi ya 80% ya anatoa kwenye uwanja, wakati wakati wa kupima kwa kasi makosa hayo yalitokea baada ya kufikia mzunguko wa PE 15000.

Pia tuliangalia RBER iliyoripotiwa katika kazi ya awali ya utafiti, ambayo ilitokana na majaribio katika mazingira yaliyodhibitiwa, na tukahitimisha kuwa anuwai ya maadili ilikuwa pana sana. Kwa mfano, L.M. Grupp na wengine katika ripoti yao ya kazi ya 2009 -2012 ya thamani za RBER kwa hifadhi ambazo zinakaribia kufikia vikomo vya mzunguko wa PE. Kwa mfano, kwa vifaa vya SLC na MLC vilivyo na ukubwa wa lithography sawa na zile zinazotumiwa katika kazi yetu (25-50nm), thamani ya RBER ni kati ya 1e-08 hadi 1e-03, huku miundo mingi ya viendeshi iliyojaribiwa ikiwa na thamani ya RBER karibu na 1e- 06.

Katika utafiti wetu, mifano mitatu ya gari iliyofikia kikomo cha mzunguko wa PE ilikuwa na RBERs kuanzia 3e-08 hadi 8e-08. Hata kwa kuzingatia kwamba idadi yetu ni mipaka ya chini na inaweza kuwa kubwa mara 16 katika hali mbaya kabisa, au kwa kuzingatia asilimia 95 ya RBER, maadili yetu bado ni ya chini sana.

Kwa ujumla, ingawa thamani halisi za RBER ziko juu kuliko zile zilizotabiriwa kulingana na uchunguzi wa uimara ulioharakishwa, bado ziko chini kuliko RBER nyingi kwa vifaa sawa vilivyoripotiwa katika karatasi zingine za utafiti na kukokotwa kutoka kwa majaribio ya maabara. Hii inamaanisha kuwa hupaswi kutegemea thamani za RBER zilizotabiriwa ambazo zimetokana na majaribio ya uimara yaliyoharakishwa.

5. Makosa yasiyosahihishwa.

Kwa kuzingatia kuenea kwa makosa yasiyoweza kurekebishwa (UEs), ambayo yalijadiliwa katika Sehemu ya 3 ya karatasi hii, katika sehemu hii tunachunguza sifa zao kwa undani zaidi. Tunaanza kwa kujadili ni kipimo kipi cha kutumia kupima UE, jinsi inavyohusiana na RBER, na jinsi UE inavyoathiriwa na mambo mbalimbali.

5.1. Kwa nini uwiano wa UBER hauleti maana.

Kipimo cha kawaida kinachoonyesha hitilafu zisizoweza kurekebishwa ni kasi ya biti isiyorekebishwa ya UBER, yaani, uwiano wa idadi ya hitilafu za biti zisizorekebishwa kwa jumla ya idadi ya biti zilizosomwa.

Kipimo hiki kinachukulia kwa ukamilifu kuwa idadi ya makosa ambayo hayajarekebishwa kwa namna fulani inahusishwa na idadi ya biti zilizosomwa, na kwa hivyo lazima irekebishwe na nambari hii.

Dhana hii ni halali kwa makosa yanayoweza kusahihishwa, ambapo idadi ya makosa yaliyozingatiwa katika mwezi fulani hupatikana kuwa ina uhusiano mkubwa na idadi ya usomaji katika kipindi sawa cha muda (mgawo wa uunganisho wa Spearman zaidi ya 0.9). Sababu ya uunganisho mkubwa kama huo ni kwamba hata sehemu moja mbaya, mradi tu inaweza kusahihishwa kwa kutumia ECC, itaendelea kuongeza idadi ya makosa kwa kila operesheni ya kusoma inayopatikana nayo, kwani tathmini ya seli iliyo na sehemu mbaya ni. haijasahihishwa mara moja wakati hitilafu inapogunduliwa (disks huandika mara kwa mara kurasa zilizo na vipande vilivyoharibiwa).

Dhana hiyo hiyo haitumiki kwa makosa yasiyoweza kurekebishwa. Hitilafu isiyoweza kurekebishwa inazuia matumizi zaidi ya kizuizi kilichoharibiwa, hivyo mara tu kinapogunduliwa, kizuizi hicho hakitaathiri idadi ya makosa katika siku zijazo.

Ili kuthibitisha dhana hii rasmi, tulitumia vipimo mbalimbali kupima uhusiano kati ya idadi ya soma katika mwezi fulani wa maisha ya diski na idadi ya hitilafu zisizoweza kurekebishwa katika kipindi sawa cha muda, ikiwa ni pamoja na coefficients mbalimbali za uunganisho (Pearson, Spearman, Kendall) , pamoja na ukaguzi wa kuona wa grafu. Mbali na idadi ya makosa yasiyoweza kurekebishwa, tuliangalia pia mzunguko wa matukio ya makosa yasiyofaa (yaani, uwezekano kwamba diski itakuwa na angalau tukio moja wakati wa kipindi fulani cha muda) na uhusiano wao wa kusoma shughuli.
Hatukupata ushahidi wa uwiano kati ya idadi ya usomaji na idadi ya makosa yasiyo sahihi. Kwa miundo yote ya hifadhi, migawo ya uunganisho ilikuwa chini ya 0.02, na grafu hazikuonyesha ongezeko lolote la UE kadri idadi ya usomaji inavyoongezeka.

Katika Sehemu ya 5.4 ya karatasi hii, tunajadili kwamba shughuli za kuandika na kufuta pia hazina uhusiano na makosa ambayo hayawezi kurekebishwa, kwa hivyo ufafanuzi mbadala wa UBER, ambao unasawazishwa na shughuli za kuandika au kufuta badala ya shughuli za kusoma, hazina maana.

Kwa hivyo tunahitimisha kuwa UBER si kipimo cha maana, isipokuwa labda inapojaribiwa katika mazingira yaliyodhibitiwa ambapo idadi ya usomaji imewekwa na mjaribu. Ikiwa UBER itatumika kama kipimo wakati wa majaribio ya sehemu, itapunguza kiwango cha makosa kwa hifadhi zilizo na hesabu ya juu ya kusoma na kuongeza kiwango cha makosa kwa hifadhi zilizo na hesabu ya chini ya kusoma, kwa kuwa hitilafu zisizo sahihi hutokea bila kujali idadi ya usomaji.

5.2. Hitilafu zisizo sahihi na RBER.

Umuhimu wa RBER unaelezewa na ukweli kwamba hutumika kama kipimo cha kuamua uaminifu wa jumla wa gari, hasa, kulingana na uwezekano wa makosa yasiyofaa. Katika kazi yao, N. Mielke et al mwaka wa 2008 walikuwa wa kwanza kupendekeza kufafanua kiwango cha makosa kisichorekebishwa kinachotarajiwa kama chaguo la kukokotoa la RBER. Tangu wakati huo, wasanidi wengi wa mfumo wametumia mbinu zinazofanana, kama vile kukadiria kiwango cha makosa kisichorekebishwa kama utendaji wa aina ya RBER na ECC.

Madhumuni ya sehemu hii ni kubainisha jinsi RBER inavyotabiri makosa yasiyosahihishwa. Hebu tuanze na Kielelezo 5a, ambacho hupanga RBER ya wastani kwa idadi ya miundo ya hifadhi ya kizazi cha kwanza dhidi ya asilimia ya siku ambazo zilikuwa zinatumika ambazo zilipata hitilafu zisizorekebishwa za UE. Ikumbukwe kwamba baadhi ya mifano 16 iliyoonyeshwa kwenye grafu haijajumuishwa katika Jedwali 1 kutokana na ukosefu wa taarifa za uchambuzi.

Kuegemea kwa Kumbukumbu ya Flash: Yanayotarajiwa na Yasiyotarajiwa. Sehemu ya 2. Mkutano wa XIV wa Chama cha USENIX. Teknolojia ya Uhifadhi wa Faili
Mchele. 5a. Uhusiano kati ya RBER ya wastani na hitilafu zisizorekebishwa kwa miundo mbalimbali ya hifadhi.

Kuegemea kwa Kumbukumbu ya Flash: Yanayotarajiwa na Yasiyotarajiwa. Sehemu ya 2. Mkutano wa XIV wa Chama cha USENIX. Teknolojia ya Uhifadhi wa Faili
Mchele. 5b. Uhusiano kati ya RBER ya wastani na hitilafu zisizorekebishwa kwa viendeshi tofauti vya muundo sawa.

Kumbuka kwamba miundo yote ndani ya kizazi kimoja hutumia utaratibu sawa wa ECC, kwa hivyo tofauti kati ya miundo haitegemei tofauti za ECC. Hatukuona uwiano kati ya matukio ya RBER na UE. Tuliunda mpango sawa wa uwezekano wa asilimia 95 wa RBER dhidi ya UE na tena hatukuona uwiano.

Kisha, tulirudia uchambuzi kwa granularity ya disks binafsi, yaani, tulijaribu kujua ikiwa kulikuwa na disks ambapo thamani ya juu ya RBER inafanana na mzunguko wa juu wa UE. Kwa mfano, Kielelezo 5b hupanga RBER ya wastani kwa kila hifadhi ya muundo wa MLC-c dhidi ya idadi ya UEs (matokeo sawa na yale yaliyopatikana kwa asilimia 95 ya RBER). Tena, hatukuona uwiano wowote kati ya RBER na UE.

Hatimaye, tulifanya uchanganuzi sahihi zaidi wa muda ili kuchunguza kama miezi ya uendeshaji ya hifadhi zilizo na RBER ya juu zaidi ingelingana na miezi ambayo UEs ilifanyika. Mchoro wa 1 tayari umeonyesha kuwa mgawo wa uwiano kati ya makosa yasiyo sahihi na RBER ni ya chini sana. Pia tulijaribu njia tofauti za kupanga uwezekano wa UE kama kazi ya RBER na hatujapata ushahidi wa uwiano.

Kwa hivyo, tunahitimisha kuwa RBER ni kipimo kisichotegemewa cha kutabiri UE. Hii inaweza kumaanisha kuwa mifumo ya kushindwa ambayo husababisha RBER ni tofauti na njia zinazosababisha hitilafu zisizoweza kurekebishwa (kwa mfano, hitilafu zilizomo katika seli binafsi dhidi ya matatizo makubwa yanayotokea kwa kifaa kizima).

5.3. Makosa yasiyosahihishwa na uchakavu.

Kwa kuwa uchovu ni mojawapo ya matatizo makuu ya kumbukumbu ya flash, Mchoro wa 6 unaonyesha uwezekano wa kila siku wa hitilafu za kiendeshi zisizo sahihi kama kipengele cha mizunguko ya PE.

Kuegemea kwa Kumbukumbu ya Flash: Yanayotarajiwa na Yasiyotarajiwa. Sehemu ya 2. Mkutano wa XIV wa Chama cha USENIX. Teknolojia ya Uhifadhi wa Faili
Kielelezo 6. Uwezekano wa kila siku wa tukio la makosa ya gari yasiyofaa kulingana na mzunguko wa PE.

Tunakumbuka kuwa uwezekano wa UE huongezeka kwa kuendelea na umri wa gari. Hata hivyo, kama ilivyo kwa RBER, ongezeko ni la polepole kuliko inavyodhaniwa kawaida: grafu zinaonyesha kuwa UEs hukua kwa mstari badala ya kuongezeka kwa mizunguko ya PE.

Hitimisho mbili tulizofanya kwa RBER pia zinatumika kwa UEs: kwanza, hakuna ongezeko la wazi la uwezekano wa makosa mara tu kikomo cha mzunguko wa PE kinapofikiwa, kama vile kwenye Mchoro wa 6 wa muundo wa MLC-D ambao kikomo cha mzunguko wa PE ni 3000. Pili, Pili, , kiwango cha makosa hutofautiana kati ya mifano tofauti, hata ndani ya darasa moja. Walakini, tofauti hizi sio kubwa kama za RBER.

Hatimaye, kwa kuunga mkono matokeo yetu katika Sehemu ya 5.2, tuligundua kuwa ndani ya darasa moja la mfano (MLC dhidi ya SLC), miundo iliyo na maadili ya chini zaidi ya RBER kwa idadi fulani ya mizunguko ya PE sio lazima iwe na kiwango cha chini zaidi. uwezekano wa kutokea kwa UE. Kwa mfano, zaidi ya mizunguko 3000 ya PE, miundo ya MLC-D ilikuwa na thamani za RBER mara 4 chini ya mifano ya MLC-B, lakini uwezekano wa UE kwa idadi sawa ya mizunguko ya PE ulikuwa juu kidogo kwa mifano ya MLC-D kuliko MLC-B. mifano.

Kuegemea kwa Kumbukumbu ya Flash: Yanayotarajiwa na Yasiyotarajiwa. Sehemu ya 2. Mkutano wa XIV wa Chama cha USENIX. Teknolojia ya Uhifadhi wa Faili
Mchoro 7. Uwezekano wa kila mwezi wa kutokea kwa hitilafu za gari zisizo sahihi kama kazi ya kuwepo kwa makosa ya awali ya aina mbalimbali.

5.4. Hitilafu zisizo sahihi na mzigo wa kazi.

Kwa sababu zile zile ambazo mzigo wa kazi unaweza kuathiri RBER (angalia Sehemu ya 4.2.3), inaweza kutarajiwa pia kuathiri UE. Kwa mfano, kwa kuwa tuliona kuwa makosa ya ukiukaji wa usomaji huathiri RBER, utendakazi wa kusoma pia unaweza kuongeza uwezekano wa hitilafu zisizo sahihi.

Tulifanya utafiti wa kina juu ya athari za mzigo wa kazi kwenye UE. Hata hivyo, kama ilivyobainishwa katika Sehemu ya 5.1, hatukupata uhusiano kati ya UE na idadi ya zilizosomwa. Tulirudia uchanganuzi uleule wa kuandika na kufuta shughuli na tena hatukuona uwiano.
Kumbuka kwamba kwa mtazamo wa kwanza, hii inaonekana kukinzana na uchunguzi wetu wa awali kwamba makosa yasiyorekebishwa yanahusiana na mizunguko ya PE. Kwa hivyo, mtu anaweza kutarajia uunganisho na idadi ya shughuli za kuandika na kufuta.

Hata hivyo, katika uchanganuzi wetu wa athari za mizunguko ya PE, tulilinganisha idadi ya hitilafu zisizo sahihi katika mwezi fulani na jumla ya idadi ya mizunguko ya PE ambayo hifadhi imepata katika maisha yake yote hadi sasa ili kupima athari ya kuvaa. Wakati wa kujifunza athari za mzigo wa kazi, tuliangalia miezi ya uendeshaji wa gari ambayo ilikuwa na idadi kubwa zaidi ya shughuli za kusoma / kuandika / kufuta katika mwezi fulani, ambayo pia ilikuwa na nafasi kubwa ya kusababisha makosa yasiyofaa, yaani, hatukuchukua. hesabu jumla ya idadi ya shughuli za kusoma/kuandika/kufuta.

Kama matokeo, tulifikia hitimisho kwamba kusoma makosa ya ukiukaji, makosa ya ukiukaji wa uandishi, na makosa kamili ya kufuta sio sababu kuu za ukuzaji wa makosa yasiyoweza kurekebishwa.

Asante kwa kukaa nasi. Je, unapenda makala zetu? Je, ungependa kuona maudhui ya kuvutia zaidi? Tuunge mkono kwa kuweka agizo au kupendekeza kwa marafiki, Punguzo la 30% kwa watumiaji wa Habr kwenye analogi ya kipekee ya seva za kiwango cha kuingia, ambayo tulikutengenezea: Ukweli wote kuhusu VPS (KVM) E5-2650 v4 (6 Cores) 10GB DDR4 240GB SSD 1Gbps kutoka $20 au jinsi ya kushiriki seva? (inapatikana kwa RAID1 na RAID10, hadi cores 24 na hadi 40GB DDR4).

Dell R730xd mara 2 nafuu? Hapa tu 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV kutoka $199 nchini Uholanzi! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - kutoka $99! Soma kuhusu Jinsi ya kujenga miundombinu ya Corp. darasa na matumizi ya seva za Dell R730xd E5-2650 v4 zenye thamani ya euro 9000 kwa senti?

Chanzo: mapenzi.com

Kuongeza maoni