Jeg elsker altid pull-anmodninger, der start med”der er en masse ydelsesforbedringer…”, som det er tilfældet med den nye Btrfs-funktion til Linux 6.1.
Btrfs med Linux 6.1 bringer async buffered writes for en mulig ~2x eller mere gennemløbsforbedring.
Btrfs async buffered skriver og med IO_uring er ret lovende.
Der er også en betydelig forbedring af FIEMAP-hastigheden. Der er en ændring af algoritmen for, hvordan omfang opregnes og”fører til en hastighedsstigning i størrelsesordener”.
Der er også forbedret inode-logning, der kan føre til omkring en 25 % gennemløbsforbedring og med en maksimal latenstid lavere med omkring 21 % med Dbench, forbedret buffer I/O og en række andre mindre ydeevneforbedringer.
Derudover er der indledende fs-verity-understøttelse i Btrfs-sendkoden, mere effektiv hukommelsesbrug i Btrfs-skrubbekoden, forskellige rettelser og andre forbedringer.
Grundlæggende er der masser af fantastiske forbedringer til Btrfs med Linux 6.1, især i ydeevneafdelingen. Se den komplette liste over Btrfs-patches til Linux 6.1 via denne pull-anmodning.