Pazartesi, Aralık 4, 2023
Ana Sayfa Linux Doğrudan Okuma Performansı için Protokol v2, ~3x Boost

Doğrudan Okuma Performansı için Protokol v2, ~3x Boost

- Advertisement -

SUSE’den David Sterba, geliştirme için Pazartesi günü Btrfs dosya sistemi güncellemelerini gönderdi.

Btrfs gönderme/alma işlevi, verimli arşivleme/yedekleme amaçları için kullanılabilen iki alt birim anlık görüntüsü arasında bir değişiklik akışı oluşturmaya olanak tanır.

Linux 6.0 ile, diğer geliştirmelerin yanı sıra sıkıştırılmış veri okuma/yazma desteği ekleyen v2.0 protokol güncellemesidir.

Btrfs için güncellenmiş gönderme protokolü ayrıca 64K’dan büyük veri parçalarının yazılmasına, düğüm oluşturma zamanı ve diğer zaman damgalarının gönderilebilmesine ve dosya özniteliklerinin de gönderilebilmesine olanak tanır.

Linux 6.0 ile Btrfs ayrıca sysfs, RAID5/RAID6 düzeltmeleri, çeşitli bölgelere ayrılmış iyileştirmeler, sıkıştırılmış uzantıların onarımını düzeltme ve Btrfs sürücü kodundaki diğer çeşitli iyileştirmeler aracılığıyla taahhüt istatistiklerini gösterir.

Performans çalışmasının bir kısmı, verimi artırmak ve kilit çekişmesini azaltmak için gecikmiş öğeler için ayrılmış meta veri miktarının azaltılmasını, meta veri öğesi erişim sınırları denetleyicisinde mikro optimizasyonlar (meta veri ağırlıklı işlemler için birkaç yüzde iyileştirilmiş çalışma süresi) ve doğrudan 256 sektöre okuma için G/Ç sınırı.

Doğrudan G/Ç okuma sınırını 256 sektöre çıkarmak için yapılan bu değişiklik, örnek bir iş yükünde 3 kat verim artışı sağladı.

Btrfs, çok sağlıklı performans iyileştirmeleri görmeye devam ediyor.

Şimdiye kadar Btrfs, doğrudan G/Ç okumalarını tek bir sektörle sınırlandırırken, Christoph Hellwig bunu 256 sektörün “biraz keyfi” sınırına yükseltti.

Bu, doğrudan okuma performansını önemli ölçüde artırır.

Bir kuyruk derinliği ile 1 MiB asenkron G/Ç okuması yapan bir FIO test durumu, verimi 65’ten 196 MiB/s’ye kabaca üç katına çıkarmayı başardı.

Genel olarak bu, Linux 6.0 ile Btrfs için başka bir harika özellik güncellemesidir. v6.0 birleştirme penceresi için Btrfs yamalarının tam listesi şurada bulunabilir.

BENZER YAZILAR

Sketchy Video Sızıntısı, iPhone 14 Pro’nun Mor Rengini Dış Mekanda Gösterdiğini İddia Ediyor

Apple, yeni iPhone 14 ve iPhone 14 Pro modellerini duyurmak için 7 Eylül’de “Far Out” etkinliğine ev sahipliği yapacak. Resmi lansmana sadece iki hafta kaldı...

Yarın Pixel 7 Etkinliği Nasıl İzlenir?

Google'ın donanım etkinliği yaklaşıyor ve merak edenler için etkinlik yarın 6 Ekim'de başlayacak. Google'ın etkinlikte Pixel 7 ve Pixel 7 Pro'yu tanıtacağını zaten biliyoruz,...

MBOX

MBOX dosyası nedir? MBox dosya formatı, elektronik posta mesajlarının toplanması için bir kapsayıcıyı temsil eden genel bir terimdir. İletiler, ekleriyle birlikte kabın içinde saklanır. Tüm...

POPÜLER YAZILAR

Age of Empires II: Definitive Edition – Return of Rome İnceleme

Age of Empires II: Definitive Edition - Roma'nın Dönüşü Age of Empires II: Definitive Edition, 1999 yılında piyasaya sürülen orijinal oyununun büyük bir yeniden yapımıdır....

iPhone 15 Pro Max’in En İyi Kamera Özelliği Gelecek Yıl iPhone 16 Pro’ya da Gelecek

Apple, önümüzdeki yıl Eylül ayında iPhone 16 ve iPhone 16 Pro modellerini kamera bölümünde oldukça önemli güncellemelerle duyuracak. iPhone 15 Pro Max, gelişmiş yakınlaştırma...

Bir Pulsar’ın Tuhaf Parlaklık Değişimlerinin Gizemini Çözmek

Üçü de dahil olmak üzere hem yerde hem de uzayda bulunan 12 teleskopu kapsayan kapsamlı bir astronomik çalışma Avrupa Güney Gözlemevi (ESO) gökbilimciler, tesislerdeki...

Nesiller Boyunca Bakteriyel Ekip Çalışmasını Ortaya Çıkarmak

Bakteriler topluluklar oluşturduğunda işbirliği yapar ve nesiller boyunca besinleri paylaşırlar. Basel Üniversitesi'ndeki araştırmacılar, yeni geliştirilen bir yöntemi kullanarak bunu ilk kez başarıyla gösterdiler. Bu...