A Btrfs alapértelmezetten bekapcsolja a nagy foliókat, óriás foliók érkeznek a Linux 7.2-vel

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

A Linux 7.2kernel néhány fontosabb újdonságot hoz a copy-on-write fájlrendszerként működő Btrfs számára.

A Linux 6.17-ben a Btrfs kísérleti támogatást vezetett be a nagy foliókhoz, amelyekkel a Btrfs teljesítményét lehet javítani, a valós terheléseknél egyjegyű százalékos nyereséget mértek. A Linux 7.2-ben a Btrfs nagy foliók támogatását már nem kezelik kísérletiként, ezért alapértelmezetté vált. Ez kifejezetten biztató, és érdekes lesz látni, milyen hatása lesz a gyakorlatban, most, hogy már nem egy elrejtett, kísérleti opcióról van szó.

A Linux 7.2-ben a Btrfs emellett óriás foliók támogatását is bevezeti. A 2 MB-ig terjedő óriás foliókat a Linux 7.2-ben még kísérletinek tekintik.

A Btrfs frissítései a Linux 7.2-ben tartalmaznak egy új ioctl hívást is, amellyel nyers checksumok kérhetők le user space-ből, például mkfs és deduplikációs optimalizálásokhoz. Emellett megjelent egy stabil UUID is olyan felhasználási módokhoz, mint az OverlayFS, valamint több teljesítménybeli fejlesztés.

A Btrfs bizonyos esetekben korlátozza a bio méretét, hogy elkerülje a lehetséges késleltetési tüskéket, és így akár 15%-os javulást érjen el a szekvenciális írásoknál. A Btrfs már nem kényszeríti ki a direct I/O sorosítását, ami akár 60%-os átvitelnövekedést is hozhat. A direct I/O sorosítási probléma a mount API-ra való átállás mellékhatása volt. A Btrfs ezen felül olyan fejlesztést is kapott, amely sok memcg által lefoglalt objektum teljesítményét javítja.

A Btrfs elhagyta a 2K blokkméret támogatását, további fejlesztéseket kapott a tree-checker, és számos egyéb fejlesztés is bekerült. A Linux 7.2-höz készült Btrfs módosítások teljes listája ebben a beolvasztási kérésben olvasható, amelyet már be is olvasztottak a Git master ágba.