Turinys:
- Apibrėžimas - ką reiškia tiesioginės prieigos failų sistema (DAFS)?
- „Techopedia“ paaiškina tiesioginės prieigos failų sistemą (DAFS)
Apibrėžimas - ką reiškia tiesioginės prieigos failų sistema (DAFS)?
Tiesioginės prieigos failų sistema (DAFS) yra standartinis failų mainų protokolas, kuris yra paskirstytos failų sistema, sukurta ant tiesioginės prieigos transportavimo. Jis naudoja atminties ir atminties sujungimo architektūrą ir yra skirtas saugojimo srities tinklams, kad būtų galima vykdyti masinius duomenų perdavimus tarp mašinų programų buferių, nesuformuojant duomenų paketų. Programos, naudojančios DAFS, perduoda duomenis į ir iš programų buferių be operacinės sistemos (OS), o tai atlaisvina procesorių kitiems procesams, o ne failams suteikia galimybę naudotis serveriais, naudojantiems skirtingas operacines sistemas.
„DAFS“, sukurta 1996 m. „Intel“, „Compaq“ ir „Microsoft“ kaip duomenų perdavimo prie tinklo prijungtos saugyklos, naudojančios virtualiosios sąsajos architektūrą, duomenų perdavimo mechanizmas, pagrįstas tinklo failų sistemos 4 versijos protokolais, be tiesioginio duomenų perdavimo protokolų funkcijų, naudojančių nuotolinį tiesioginį prieiga prie atminties (RDMA), patikimas užrakinimas, sesijos atkūrimas, išsibarstymo įvestis / išvestis (I / O) ir I / O sąrašų rinkimas ir kt.
„Techopedia“ paaiškina tiesioginės prieigos failų sistemą (DAFS)
DAFS yra sukurtas palengvinti vartotojo lygio failų sistemos klientą, kuriame DAFS klientas gali veikti kaip programų biblioteka virš OS branduolio, o branduolio veikla apsiriboja tinklo įrenginio palaikymu ir atminties valdymu. Tokia struktūra pagerina perkeliamumą, našumą ir patikimumą, tuo pačiu užtikrinant visiškai asinchronines I / O programas su tiesiogine talpyklos kaupimu ir duomenų judėjimo valdymu.
Iš pradžių DAFS buvo įdiegta siekiant sujungti žemas saugyklų tinklo (SAN) pridėtines dalis su tiesioginės prieigos transportu, norint skaityti ir rašyti programas. DAFS prisiima patikimą tinklo perdavimą ir siūlo į serverį orientuotą komandų srauto valdymą.
DAFS palaiko tiesioginius pagrindinių duomenų perdavimo operacijų variantus, įskaitant skaitymą, rašymą, setattrį ir getattrą. Tiesioginės operacijos perduoda duomenis tiesiai į kliento pateiktus atminties regionus ir iš jų, naudodamos RDMA skaitymo ar rašymo operacijas. Prieš paprašydamas bet kokio tiesioginio I / O regione, klientas turi užregistruoti kiekvieną atminties regioną vietiniame branduolyje. Taigi DAFS programos programavimo sąsaja (API) nusako primityvus, kad būtų galima įregistruoti ir išregistruoti tiesioginės įvesties / išvesties atminties regionus. API taip pat palaiko visiškai asinchroninę sąsają, leidžiančią klientams diegti I / O operacijas ir sutapti su esamu programų apdorojimu.
