Çekirdek 6.9'da duyurulan Btrfs performans iyileştirmeleri

Çekirdek 6.9'da duyurulan Btrfs performans iyileştirmeleri

Linux Çekirdeği 6.9'un piyasaya sürülmesinden önce SUSE'den David Sterba, Btrfs dosya sisteminde yalnızca kararlılık iyileştirmeleri ve hata düzeltmelerini değil aynı zamanda performans optimizasyonlarını da içeren güncellemeleri duyurdu.

Btrfs performans yenilikleri

Linux 6.9'daki Btrfs'ye yönelik temel performans optimizasyonları arasında Sterba, aşağıdaki iyileştirmeleri öne çıkarıyor:

  • Günlüğe Kaydetme Hızlandırması: Yeniden tahsis edilen bir yapı yalnızca bir kez önceden tahsis edildiğinde günlüğe kaydetme işlemi biraz daha hızlıdır, bu da gecikmeyi azaltır ve kilit çekişmesini azaltır.

  • Verim İyileştirmesi: Verimde hafif bir artış (+%6) ve ertelenmiş tahsis bitleri temizlendikten sonra kilit çekişmelerinin azalması, birçok yaygın iş yükü türüne uygulanabilir.

  • Tam kota yeniden hesaplamasını atla: Aynı işleme yeni bir ilişki eklenirse tam kota yeniden hesaplaması atlanabilir.

Bu optimizasyonlar yalnızca Btrfs'nin genel performansını artırmakla kalmıyor, aynı zamanda onu çeşitli işletim senaryolarında daha verimli hale getiriyor.

Ek BTRFS iyileştirmeleri

Bahsedilen optimizasyonlara ek olarak, Linux 6.9'daki Btrfs, Zstd sıkıştırması için bir düzeltme, hata ayıklama kodunda iyileştirmeler, iyileştirilmiş hata işleme, daha ayrıntılı sektör kilidi paylaşımına hazırlık ve kod yeniden düzenlemeleri alacak. Tüm bu değişiklikler dosya sisteminin kararlılığını, güvenliğini ve performansını artırmayı amaçlamaktadır.

Kaynak: linux.org.ru

Yorum ekle