I-Linus torvalds ixoxwe noDave Chinner malunga nesantya senkqubo ye-kernel caching

imisonto

Kwikhompyuter, i-cache yimemori egcina okwethutyana iikopi zedatha ukunciphisa ixesha lokufikelela kamva. Ukugcina i-caching kunokuphinda kusetyenziswe ngokufanelekileyo ukubuyisa okanye ukuqhubekeka kwedatha.

Kwi-Linux, inkqubo yokugcina i-caching ibizwa ngokuba yi "cache yendawo"kodwa Ukudluliselwa ngqo kwe-I / O kunokusetyenziswa. Ukuziqhelanisa, idatha egciniweyo ihlala igcinwe kwihardware yokufikelela ngokukhawuleza, njenge-RAM, kwaye inokusetyenziswa ngokudibeneyo necandelo lesoftware.

Kwiimeko ezininzi, i-Linux kernel ibhekisa kwi "cache page" xa ufunda okanye ubhala kwidiski. Amaphepha amatsha ayongezwa ukuphendula izicelo zokufunda ezivela kwinkqubo yemowudi yomsebenzisi.

Ukuba iphepha alikabikho kwi-cache, ungeno olutsha longezwa kwi-cache kwaye igqityiwe ngedatha efundwe kwidiski. Ukuba imemori eyaneleyo iyafumaneka, iphepha ligcinwa ixesha elingenammiselo kwaye linokusetyenziswa kwakhona ngezinye iinkqubo ngaphandle kokufikelela kwidiski.

Los Abayili beLinux kernel basebenzise "iphepha eligciniweyo" ukuhlangabezana neemfuno ezimbini eziphambili.

  • Okokuqala, iya kuvumela inkqubo ukuba ikhawuleze ifumane iphepha elithile eliqulathe idatha malunga nomnini othile. Ukuthatha ngokupheleleyo indawo yokugcina i-Linux, ukukhangela kufuneka kube kukusebenza ngokukhawuleza okukhulu.
  • Okwesibini, imiyalelo engafunekiyo ephatha i-cache yephepha kunye nokufunda funda-phambili kuya kunciphisa ukufunda nokubhala iifowuni.

Ngezi zizathu, iLinux ibonelela ngendlela elula yokudlula kumaphepha e-cache: ukuhanjiswa ngqo kwe-I / O.

UTorvalds uxelele uDave Chinner ukuba uluvo lwakhe ...

Kuthumelo ngqo lwe-I / O, iinkqubo zekernel isilawuli sediski sokuhambisa idatha ngokuthe ngqo kumaphepha kwindawo yedilesi yemowudi yomsebenzisi yesicelo se-caching esizenzekelayo.

Isihloko sihlala sixoxwa kwindawo yaseLinux Kwaye ibingumbandela wengxabano phakathi kweLinus Torvalds kunye nomxhasi weLinux kernel.

Enyanisweni, kwisithuba esivela kuluhlu lweposi lwe-Linux kernel, uDave ChinnerInkqubo yase-Australia elawula inkqubo yefayile ye-XFS eyenziwe yi-Silicon Graphics (SGI) kwaye ixhaswe kuninzi losasazo lweLinux, I-cache yephepha isecotha kakhulu kunodluliso ngqo lwe-I / O.

"Kwisicelo esikhuphisana kakhulu esenza idatha enkulu kwiifayile ezinkulu ezigcinwe kugcino olukhawulezayo, iphepha eligciniweyo lisacotha kakhulu kunodluliso ngqo lwe-I / O," ubhale kwingxelo yakhe. umyalezo.

Isiteyitimenti sakho sihambelana nale ikhankanywe apha ngasentla, ukuba kwezinye iimeko, ezinje ngedatha, apho inani ledatha eligciniweyo likhulu kakhulu, kungangcono usebenzise indawo yokusebenza: ukuhambisa ngqo i-O / O.

Oko kwathiwa, uLInus Torvalds, khange aluxabise uluvo lomntu abesebenzisana naye malunga nokugcinwa kwedatha kwinkqubo yakhe yokusebenza. Le yokugqibela yabiza amagama kaDave Chinner "shit" ngaphambi kokumhlasela kumyalezo omde. Sele usenzile esi sicelo, kwaye besele sigqityiwe, kwaye ndikubizele malunga naso, utshilo.

Uye waphawula ukuba igama eliphambili kwi "cache yendawo" yi "cache" kwaye isebenza kakuhle kakhulu. Umsebenzi ogciniweyo, uDave. Nabani na ocinga ukuba ii-cache azisebenzi akafanelekanga. Phantse iipesenti ezingama-99 zalo lonke ufikelelo kwinkqubo yefayile lugciniwe, kwaye azikaze zigqithisele i-I / O ngqo.

Indawo yokugcina iphepha ibaphatha ngokugqibeleleyo. Xa usithi loo cache yephepha icotha kunokuhambisa u-I / O ngokuthe ngqo, kungenxa yokuba awuboni okanye awukhathali ngesantya sokusebenza. Oku kuyaqondakala njengoko amanyathelo kuphela xa ulwazi lwenziwe, "utshilo uLinus Torvalds kuluhlu lokuposa.

Kuye, nabani na ophikisana nalo mbono akazi kwanto kwaye uDave Chinner ngomnye wabo.

“Wenza le ngxelo ungawajonganga onke amatyala ongawabonanga kwaye angakuniki mdla kuba iphepha eligciniweyo sele libaphathele zona. Kungcono kakhulu kunodluliso oluthe ngqo lwe-I / O. Usebenzisa kangaphi iivenkile ezingezizo ezokwakha xa usenza inkqubo ngaphandle kwe-IO? Phantse soze, mhlawumbi? Kungenxa yokuba iicaches ziyasebenza. "Yeka ke ngengxoxo yakho yobudenge kunye nokungathembeki, apho ungayihoyiyo i-caching"

Kwenye indawo kumyalezo wakho UDave Chinner ucacisile ukuba umda wecache wephepha uya ubonakala ngakumbi njengoko ii-SSD zisebenza ngakumbi.. Inye into uTorvalds akavumelani nayo.

"Kwaye hayi, ii-SSD azenzanga ii-cache zingabinamsebenzi, utshilo. Nangona kunjalo, ekuphenduleni isicatshulwa esisekude sikaTorvalds, uChinner ucacisile ukuba uhlala eqinisekile ukuba ingxaki ayibonisayo iyinyani. Kwi-Chinner, kuyinyani ukuba kukho iimeko ezininzi apho i-cache yephepha isebenza khona, njengoko ihlala ikhawuleza kuninzi lweenkqubo zokugcina.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   UMiguel Mayol sitsho

    Ubhale "i-bullshit" ngokoqobo i-bull shit kwaye ngokomfuziselo ebhekisa kwi-FALACIAS iimpikiswano zokuba iindaba ezithandekayo zivakala zimbi kwaye zibhekise kutata we-kernel "i-Linux ayihambelani" kodwa wazitya zonke ngokudelela, kuqala kufuneka uyazi, nokuba Iilwimi. Ngendlela i-FALLACIOUS, inkohliso ngesiNgesi, ikhona kodwa kunqabile ukuba isetyenziswe ngaphandle kolwimi olusesikweni okanye olufundileyo

  2.   Oscar sitsho

    Ndicinga ukuba iLinus yenzeka njengaleyo ye-VOX, banyanisile kwinto abayithethayo, kodwa bayalahleka.

    1.    imeyile sitsho

      KwiiTolvars, ndiyabona ukuba iiholide bezingamsebenzisi kangako, akabonakali ngathi ukhululekile kunye nabasebenzi.
      Ngokuphathelele oko akutshoyo nge-VOX, abaphulukani neefom zabo nangaliphi na ixesha, bubuxoki obo, abo bamgxekayo abangaziyo ukuba baye phi baphulukana neefom zabo.

  3.   dfsdfs sitsho

    yintoni inguqulelo ekrelekrele