Tartalomjegyzék:
- Meghatározás - Mit jelent a közvetlen hozzáférésű fájlrendszer (DAFS)?
- A Techopedia magyarázza a közvetlen hozzáférésű fájlrendszert (DAFS)
Meghatározás - Mit jelent a közvetlen hozzáférésű fájlrendszer (DAFS)?
Közvetlen hozzáférésű fájlrendszer (DAFS) egy szabványos fájlmegosztó protokoll, amely a közvetlen hozzáférésű szállítások tetejére épített elosztott fájlrendszer. Memória-memória összeköttetési architektúrát használ, és tárolóhálózatokhoz lett kialakítva, hogy az adatcsomagok létrehozása nélkül végrehajthassa a tömeges adatátvitelt a gépi alkalmazás pufferek között. A DAFS-t használó alkalmazások adatátvitelt továbbítanak az alkalmazáspufferekbe és az operációs rendszer (OS) nélkül, ami felszabadítja a processzort más folyamatokhoz, azon túl, hogy a fájlokat elérhetővé teszi a különböző operációs rendszereket használó szerverek számára.
Az Intel, a Compaq és a Microsoft által 1996-ban kifejlesztett, mint a virtuális interfész architektúrát használó, hálózati csatolású adattároló adatátviteli mechanizmusa, a DAFS a hálózati fájlrendszer 4. verziójának protokolljain alapul, valamint a közvetlen adatátvitelhez használt protokollt, amely távoli közvetlen memóriahozzáférés (RDMA), megbízható zárolás, munkamenet-helyreállítás, szórásbemenet / -kimenet (I / O) és I / O gyűjtési lista stb.
A Techopedia magyarázza a közvetlen hozzáférésű fájlrendszert (DAFS)
A DAFS célja egy felhasználói szintű fájlrendszer-ügyfél megkönnyítése, amelyben a DAFS-ügyfél alkalmazás-könyvtárként futhat az operációs rendszermag fölött, a kerneltevékenység korlátozva a hálózati eszköz támogatására és a memóriakezelésre. Egy ilyen struktúra javítja a hordozhatóságot, a teljesítményt és a megbízhatóságot, miközben teljesen aszinkron I / O alkalmazásokat biztosít a közvetlen gyorsítótárazás és az adatmozgás vezérlése révén.
A DAFS-t eredetileg azért vezették be, hogy a tárolóhálózat (SAN) alacsony felső részét kombinálják az alkalmazások olvasására és írására történő közvetlen hozzáférés-szállítással. A DAFS megbízható hálózati szállítást feltételez, és kiszolgáló-orientált parancsfolyamat-vezérlést kínál.
A DAFS támogatja a kulcsfontosságú adatátviteli műveletek közvetlen változatát, beleértve az olvasást, az írást, a beállítást és a getatust. A közvetlen műveletek az RDMA olvasási vagy írási műveleteket használva továbbítják az adatokat közvetlenül az ügyfél által biztosított memória régiókba és az onnan. Az ügyfélnek regisztrálnia kell az összes memória régiót a helyi kernelnél, mielőtt bármilyen közvetlen I / O kérést kérne a régióban. Így a DAFS alkalmazásprogramozási felület (API) meghatározza a primitíveket a közvetlen I / O memóriaterületeinek regisztrálásához és törléséhez. Az API támogatja egy teljesen aszinkron felületet is, amely lehetővé teszi az ügyfelek számára, hogy I / O műveleteket vezetjenek át, és átfedjék a meglévő alkalmazásfeldolgozást.
