Mikuláš Patočka, een van die ontwikkelaars van LVM en die skrywer van die reeks
By die ontwikkeling van NVFS is die ervaring van die FS in ag geneem
Die voorgestelde NVFS-lêerstelsel is baie eenvoudiger as NOVA (4972 reëls kode teenoor 21459), bied die fsck-hulpmiddel, het hoër werkverrigting, ondersteun uitgebreide eienskappe (xattrs), sekuriteitsetikette, ACL's en kwotas, maar ondersteun nie momentopnames nie.
FS Ext4 pas goed in die model van lêerstelsels gebaseer op die VFS-substelsel, wat jou toelaat om die aantal lae te minimaliseer en oor die weg te kom met 'n module wat nie nodig het om in die kern te pleister nie.
NVFS gebruik 'n kernkoppelvlak
Data-integriteit word verseker deur die meganisme "
В
In die miljoen gids-bewerkingstoets het NVFS 40% beter gevaar as NOVA, ext4 met 22% en XFS met 46%. Wanneer DBMS-aktiwiteit gesimuleer is, het NVFS met 20% beter gevaar as NOVA, ext4 met 18 keer en XFS met 5 keer. In die fs_mark-toets was NVFS en NOVA omtrent dieselfde, terwyl ext4 en XFS ongeveer 3 keer agter was.
Die vertraging van tradisionele FS op NVM-geheue is te wyte aan die feit dat hulle nie ontwerp is vir byte-adressering nie, wat gebruik word in nie-vlugtige geheue, wat soos gewone RAM lyk. Lees vanaf konvensionele aandrywers verseker die atomiteit van die operasie op die sektorlees/skryfvlak, terwyl NVM-geheue toegang bied op die vlak van individuele masjienwoorde. Daarbenewens probeer tradisionele FS'e om die intensiteit van toegang tot die media te verminder, wat as ooglopend stadiger as RAM beskou word, en probeer ook om bedrywighede te groepeer om sekwensiële lees te verseker wanneer hardeskywe gebruik word, versoekrye verwerk, fragmentasie beveg en die uitvoering prioritiseer van verskillende operasies. . Vir NVM-geheue is sulke komplikasies onnodig, aangesien die datatoegangspoed vergelykbaar is met RAM, en die toegangsvolgorde maak nie saak nie.
Bron: opennet.ru