Javított fájlteljesítmény-optimalizálások a Linux 6.13-ban

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 6.13 kernel frissítései közé tartozik néhány figyelemre méltó fájlteljesítmény-optimalizálás, amelyek a VFS (Virtual File System) fájlkezelési mechanizmusait érintik. Christian Brauner, a Microsoft mérnöke, aki a VFS integrációért felelős, több fontos változást is bevezetett, köztük új referencia-számláló mechanizmusokat és gyorsítótár-beli optimalizálásokat.

Új referencia-számláló mechanizmus

A Linux 6.13 bevezet egy új referencia-számláló mechanizmust, amely jelentős teljesítményjavulást hozhat a több szálas alkalmazások számára. A tesztek alapján ez a mechanizmus 3-5%-os javulást eredményezett olyan munkaterheléseknél, amelyek sok szálat igényelnek. Gyorsított fájlkezelési útvonalak  A frissítések részeként a find_next_zero_bit() függvény számára is bevezetésre került egy gyorsított útvonal. Ennek köszönhetően, ha egy szabad hely található a következő fájlleíróban, a rendszer képes 2 szintet átugrani a keresés során. Ez a változtatás a BlogBench benchmark szerint 8%-os javulást eredményezett az olvasási sebességben és 4%-os javulást az írási sebességben az Intel ICX 160 architektúrán.

Optimális bitkezelés

Egy másik optimalizálás a full_fds_bits változó feltételes törlését érinti, mivel valószínű, hogy egy bit már törlésre került a __clear_open_fds() függvény futása során. Ez a változtatás szintén javította a BlogBench benchmark teljesítményét, akár 13%-os javulást eredményezve az olvasásnál és 5%-os javulást az írásnál ugyanazon Intel ICX 160 rendszeren.