FS DAXFS është paraqitur, e cila është e ngjashme me ramfs dhe tmpfs, por punon bypass përmes cache-it të faqeve.

Cong Wang, zhvillues i nën-sistemit të menaxhimit të trafikëve (TC, Traffic Control) në kernel Linux dhe projektit Multikernel, paraqiti në listën e zhvilluesve të kernelit Linux një sistem të ri filesh DAXFS. DAXFS përdor memorinë RAM për ruajtjen e të dhënave, funksionon në modalitetin vetëm për lexim dhe ngjason në funksionalitet me sistemet e thjeshta të filesh ramfs dhe tmpfs. Moduli i kernelit me implementimin e DAXFS, si dhe utilitarin mkdaxfs për krijimin e sistemit të filesh, janë publikuar nën licencën GPLv2. Pas rishikimit, po shqyrtohet mundësia e integrimit të DAXFS në përbërjen kryesore të kernelit.

Një veçori kyçe e DAXFS është angazhimi i nën-sistemit DAX (Direct Access) për të operuar jashtë caches faqe dhe për qasje direkte në memorinë fizike të ndarë. Në ramfs dhe tmpfs, përmbajtja ruhet në cache faqe, që nënkupton se përdorimi i një sistemi filesh në disa konteinerë ose bërthamash të ekzekutuar përmes teknologjisë Multikernel, sjell krijimin e disa kopjeve të të dhënave në memorinë fizike. Mbushja e ramfs dhe tmpfs gjithashtu kërkon realizimin e operacioneve të kopjimit pa mundësinë e hartimit të një zone ekzistuese të memories.

Qasja direkte në memorie në DAXFS lejon përjashtimin e operacioneve të panevojshme të kopjimit dhe organizimin e funksionimit jashtë strukturës tradicionale të hyrjes/daljes mbi bazën e pajisjeve bllok dhe mekanizmave të tamponit, si dhe eliminimin e fraksionimit të memorie gjatë përdorimit të përbashkët të një sistemi filesh në konteinerë dhe bërthama multikernel. DAXFS punon në modalitetin Zero-Copy dhe i jep përmbajtjen e skedave direkt nga memoria pa dublim të panevojshëm të të dhënave në cache faqe dhe me mundësinë e hartimit të zonave të pandërprera të memories fizike në çdo shembuj konteineri ose bërthame. Përveç kësaj, mbështet përdorimin e API dma-buf për aksesorimin e memories, të eksportuar nga GPU, FPGA/SmartNIC ose pajisje të bazuara në CXL.

Sistemi i filesh punon në modalitetin vetëm për lexim dhe inicializohet përmes ngarkimit në memorie të një imazhi të përgatitur paraprakisht të sistemit të filesh, duke lehtësuar implementimin, duke eliminuar operacionet e alokimit të memories gjatë funksionimit dhe duke përjashtuar mekanizmat e komplikuar për menaxhimin e pajisjes.

Një fushë kyçe përdorimi e DAXFS është aplikimi së bashku me teknologjinë Multikernel, e cila lejon ekzekutimin e disa shembujve të pavarur të kernelit Linux në një kompjuter fizik, që kanë qasje të drejtpërdrejtë në burimet harduerike dhe mund të përdoren për të ekzekutuar disa mjedise sistemike të izoluar.

DAXFS gjithashtu mund të përdoret për organizimin e qasjes së përbashkët të disa konteinerëve ose bërthamave në imazhin themelor të sistemit, i vendosur në memorie të ndarë; për të zvogëluar kostot e aksesit në informacionin në memorien e përshpejtuar harduerik; për të organizuar qasjen në memorie nga disa hoste pa hyrje-dalje në rrjet ose në memorien e përhershme, duke përdorur pajisje të bazuara në autobuzin CXL (Compute Express Link).

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster