Linus torvalds su Dave'u Chinneriu aptarė branduolio talpyklos sistemos greitį

torvaldai

Skaičiuojant, talpykla yra atmintis, laikinai sauganti duomenų kopijas, siekiant sumažinti vėlesnį prieigos laiką. Talpykloje galima efektyviai pakartotinai naudoti anksčiau gautus ar apdorotus duomenis.

„Linux“ talpyklos sistema daugiausia vadinama „puslapio talpykla“, bet Taip pat galima naudoti tiesioginius įvesties / išvesties perdavimus. Praktiškai talpykloje saugomi duomenys paprastai saugomi greitai prieinamoje aparatinėje įrangoje, tokioje kaip RAM, ir taip pat gali būti naudojami kartu su programinės įrangos komponentu.

Daugeliu atvejų „Linux“ branduolys nurodo „talpyklos puslapį“ skaitant iš disko arba rašant į diską. Nauji puslapiai pridedami, kad būtų atsakyta į skaitymo užklausas iš vartotojo režimo proceso.

Jei puslapio dar nėra talpykloje, į talpyklą įtraukiamas naujas įrašas ir užbaigiama iš disko nuskaitytais duomenimis. Jei yra pakankamai atminties, puslapis laikinas talpykloje neribotą laiką ir gali būti pakartotinai naudojamas kituose procesuose, nepasiekiant disko.

Los „Linux“ branduolio dizaineriai įdiegė „talpyklos puslapį“, kad atitiktų du pagrindinius reikalavimus.

  • Pirma, tai leis sistemai greitai rasti konkretų puslapį, kuriame yra duomenys apie konkretų savininką. Norint išnaudoti visas „Linux“ talpyklos galimybes, paieška turi būti atliekama labai greitai.
  • Antra, nereikalingos instrukcijos, tvarkančios puslapio talpyklą ir skaitančios tolesnį skaitymą, sulėtins skaitymo ir rašymo skambučius.

Dėl šių priežasčių „Linux“ siūlo paprastą būdą apeiti talpyklos puslapius: tiesioginius įvesties / išvesties perdavimus.

Torvaldsas sako Dave'ui Chinneriui, kad jo nuomonė yra tik mano ...

Tiesioginio įvesties / išvesties perkėlimo metu branduolys programuoja disko valdiklį perduoti duomenis tiesiai į puslapius automatinio talpyklos programos vartotojo režimo adresų srityje.

„Linux“ bendruomenėje visada buvo diskutuojama šia tema ir dėl jo kilo ginčas tarp Linuso Torvaldso ir „Linux“ branduolio bendraautoriaus.

Iš tikrųjų įraše iš „Linux“ branduolio adresų sąrašo Dave'as Chinneris, Australijos programuotojas, valdantis „Silicon Graphics“ (SGI) sukurtą XFS failų sistemą, palaikomą daugelio „Linux“ distribucijų, minėta puslapio talpykla vis dar yra daug lėtesnė nei tiesioginiai įvesties / išvesties perdavimai.

„Labai konkurencingai programai, apdorojančiai didžiulius duomenis dideliuose failuose, saugomuose sparčiajame saugykloje, puslapio talpykla vis tiek yra daug lėtesnė nei tiesioginiai įvesties / išvesties perdavimai“, - rašė jis savo pranešime. pranešimą.

Jūsų teiginys atitinka pirmiau minėtą teiginį, kad kai kuriais atvejais, pavyzdžiui, duomenų bazėse, kuriose talpykloje saugomų duomenų kiekis yra per didelis, geriau būtų naudoti problemą: tiesioginiai įvesties / išvesties perdavimai.

Tai sakė, Linus Torvalds, neįvertino jo bendradarbio komentaro duomenų talpyklos tema operacinėje sistemoje tema. Pastarasis prieš puoldamas jį ilgoje žinutėje pavadino Dave'o Chinnerio žodžius „šūdu“. „Jūs jau pateikėte šį prašymą, ir tai jau buvo visiška šūdas, ir aš jums taip pat paskambinau dėl to“, - sakė jis.

Jis pažymėjo, kad raktinis žodis „puslapio talpykloje“ yra „talpykla“ ir kad jis veikia labai gerai. Talpyklos veikia, Deive. Visi, kurie mano, kad talpyklos neveikia, yra nekompetentingi. Maždaug 99% visų prieigų prie failų sistemos yra talpykloje, ir jos niekada neatlieka tiesioginių įvesties / išvesties perkėlimų.

Puslapio talpykla jas puikiai tvarko. Kai sakote, kad puslapio talpykla yra lėtesnė nei tiesioginis įvesties / išvesties perkėlimas, taip yra todėl, kad jūs net nematote operacijų greičio ir nesvarbu. Tai suprantama, nes jis atliekamas tik atlikus informacines operacijas “, - sako Linusas Torvaldsas iš adresų sąrašo.

Jam visi, kas priešinasi šiai idėjai, visiškai nieko nežino, o Dave'as Chinneris yra vienas iš jų.

„Jūs darote šį teiginį neatsižvelgdami į visus atvejus, kurių nematote ir kurie jūsų nedomina, nes puslapio talpykla juos jau tvarkė jums. Tai daug geriau nei tiesioginiai įvesties / išvesties pervedimai. Kaip dažnai naudojate ne laiko parduotuves, kai programuojate be IO? Beveik niekada, gal? Nes talpyklos veikia. „Taigi sustokite savo kvailu ir nesąžiningu argumentu, kai ignoruojate talpyklos padarinius“, - tęsė Torvalds.

Kažkur jūsų pranešime Dave'as Chinneris paaiškino, kad puslapių talpyklos apribojimai tampa vis labiau pastebimi, nes SSD tampa efektyvesni.. Su vienu dalyku Torvaldas vis dar nesutinka.

„Ir ne, SSD diskai nepadarė talpyklos nenaudingomis“, - sakė jis. Tačiau atsakydamas į ilgą Torvaldso tekstą, Chineris paaiškino, kad jis vis dar įsitikinęs, jog jo akcentuojama problema iš tiesų yra tikra. „Chinner“ atveju tiesa, kad yra daug atvejų, kai puslapio talpykla veikia, nes ji visada yra greitesnė nei dauguma saugojimo sistemų.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Migelis Mayolis sakė

    Jis parašė „bullshit“ tiesiogine prasme bulių šūdas ir vaizdžiai remdamasis FALACIAS argumentais, kad sensacionistinės naujienos skamba prasčiau ir kad būtų kalbama apie branduolio tėvą „Linux is unix“, bet jis juos visus paniekinamai suvalgė, pirmiausia turite žinoti, net kalbomis. Beje, FALLACIOUS, klaidinantis angliškai, egzistuoja, tačiau retai vartojamas ne itin formalia ar akademine kalba

  2.   Oskaras sakė

    Manau, kad Linus atsitinka kaip ir „VOX“, jie teisūs sakydami, bet pasimeta.

    1.    Pepe sakė

      Tolvarui matau, kad atostogos jam buvo mažai naudingos, jis neatrodo visiškai atsipalaidavęs su bendradarbiais.
      Kalbant apie tai, ką jis sako apie „VOX“, jie niekada nepraranda savo formos, tai yra tiesiog melas, tie, kurie jį kritikuoja, nežinantys, kur kreiptis, praranda savo formas.

  3.   dfsdf sakė

    koks šūdas vertimas