
Ennen julkaisua Linux SUSEn David Sterba esitteli ytimen 6.9 Btrfs-tiedostojärjestelmän päivityksiä, jotka sisältävät paitsi vakauden parannuksia ja virheenkorjauksia myös suorituskyvyn optimointeja.
Btrfs-suorituskykyinnovaatioita
Btrfs:n keskeisiä suorituskyvyn optimointeja ovat mm. Linux 6.9:ssä Sterba korostaa seuraavia parannuksia:
Kirjaamisen nopeus: Hieman nopeampi lokikirjaus, kun uudelleen allokoitu rakenne varataan etukäteen vain kerran, mikä vähentää latenssia ja vähentää lukkokiistaa.
Suorituskyvyn parantaminen: Hieman lisääntynyt suoritusteho (+6 %) ja vähentynyt lukkokiista viivästettyjen allokaatiobittien poistamisen jälkeen, soveltuu useisiin yleisiin työkuormatyyppeihin.
Ohita koko kiintiön uudelleenlaskenta: Jos samaan tapahtumaan lisätään uusi suhde, koko kiintiön uudelleenlaskenta voidaan ohittaa.
Nämä optimoinnit eivät ainoastaan paranna Btrfs:n yleistä suorituskykyä, vaan myös tekevät siitä tehokkaamman erilaisissa käyttötilanteissa.
Muita BTRFS-parannuksia
Mainittujen optimointien lisäksi Btrfs:ssä Linux Versio 6.9 sisältää korjauksen Zstd-pakkaukseen, virheenkorjauksen parannuksia, paremman virheenkäsittelyn, valmistelun tarkempaan sektorilukkojen erotteluun ja koodin uudelleenjärjestelyyn. Kaikkien näiden muutosten tarkoituksena on parantaa tiedostojärjestelmän vakautta, tietoturvaa ja suorituskykyä.
Lähde: linux.org.ru
