Fedora 34'te DNF/RPM daha hızlı olacak

Fedora 34 için planlanan değişikliklerden biri de dnf-eklentisi-inekBtrfs dosya sisteminin üzerinde uygulanan Yazma Üzerine Kopyalama (CoW) tekniğini kullanarak DNF/RPM'yi hızlandırır.

Fedora'da RPM paketlerini kurmak/güncellemek için mevcut ve gelecekteki yöntemlerin karşılaştırılması.

Mevcut yöntem:

  • Kurulum/güncelleme isteğini paketler ve eylemler listesine bölün.
  • Yeni paketlerin bütünlüğünü indirin ve kontrol edin.
  • RPM dosyalarını kullanarak paketleri tutarlı bir şekilde kurun/güncelleyin, sıkıştırmayı açın ve yeni dosyaları diske yazın.

Gelecek yöntem:

  • Kurulum/güncelleme isteğini paketler ve eylemler listesine bölün.
  • İndirin ve aynı anda sıkıştırmayı açmak paketler yerel olarak optimize edilmiş RPM dosyası.
  • RPM dosyalarını kullanarak paketleri sırayla yükleyin/güncelleyin ve diskte bulunan verileri yeniden kullanmak için yeniden bağlantı kurun.

Bağlantı bağlamayı uygulamak için şunu kullanın: ioctl_ficlonerange(2)

Verimlilikte beklenen artış %50'dir. Daha doğru veriler Ocak ayında ortaya çıkacak.

Kaynak: linux.org.ru