
În perspectiva lansării Linux Kernel 6.9, David Sterba de la SUSE a prezentat actualizări pentru sistemul de fișiere Btrfs, care includ nu doar îmbunătățiri de stabilitate și corectarea erorilor, ci și optimizări de performanță.
Noutăți în performanța Btrfs
Printre principalele optimizări de performanță Btrfs în Linux 6.9, Sterba evidențiază următoarele îmbunătățiri:
Accelerarea logării: o ușoară accelerare a scrierii în jurnal, atunci când structura realocată este alocată doar o singură dată, ceea ce reduce latența și minimizează conflictele de blocare.
Creșterea capacității: o ușoară creștere a capacității (+6%), reducerea conflictelor de blocare după curățarea bitilor de alocare întârziată, aplicabilă mai multor tipuri comune de sarcini de lucru.
Omiterea recalculării complete a cotelor: Dacă o nouă legătură este adăugată în aceeași tranzacție, recalcularea completă a cotelor poate fi omisă.
Aceste optimizări nu doar că îmbunătățesc performanța generală a Btrfs, dar fac utilizarea sa mai eficientă în diverse scenarii operaționale.
Îmbunătățiri suplimentare BTRFS
În plus față de optimizările menționate, Btrfs în Linux 6.9 va primi o corectare pentru comprimarea Zstd, îmbunătățiri în codul de depanare, creșterea calității procesării erorilor, pregătire pentru o divizare mai detaliată a blocărilor sectoarelor și refactorizarea codului. Toate aceste modificări sunt destinate sporirii stabilității, securității și performanței sistemului de fișiere.
Sursa: linux.org.ru
