DNF/RPM در فدورا 34 سریعتر خواهد بود

یکی از تغییرات برنامه ریزی شده برای فدورا 34 استفاده از dnf-plugin-cowکه با استفاده از تکنیک Copy on Write (CoW) که در بالای سیستم فایل Btrfs پیاده سازی شده است، سرعت DNF/RPM را افزایش می دهد.

مقایسه روش‌های فعلی و آینده برای نصب/به‌روزرسانی بسته‌های RPM در فدورا.

روش فعلی:

  • درخواست نصب/به‌روزرسانی را به فهرستی از بسته‌ها و اقدامات تقسیم کنید.
  • یکپارچگی بسته های جدید را دانلود و بررسی کنید.
  • به طور مداوم بسته ها را با استفاده از فایل های RPM نصب/به روز رسانی کنید، فایل های جدید را از حالت فشرده خارج کنید و روی دیسک بنویسید.

روش آینده:

  • درخواست نصب/به‌روزرسانی را به فهرستی از بسته‌ها و اقدامات تقسیم کنید.
  • دانلود و همزمان از حالت فشرده خارج کنید بسته ها در به صورت محلی بهینه شده است فایل RPM
  • به طور متوالی بسته‌ها را با استفاده از فایل‌های RPM و پیوند مجدد برای استفاده مجدد از داده‌های موجود روی دیسک نصب/به‌روزرسانی کنید.

برای پیاده سازی پیوند لینک، استفاده کنید ioctl_ficlonerange (2)

افزایش بهره وری مورد انتظار 50 درصد است. داده های دقیق تر در ژانویه ظاهر می شود.

منبع: linux.org.ru