یکی از تغییرات برنامه ریزی شده برای فدورا 34 استفاده از dnf-plugin-cowکه با استفاده از تکنیک Copy on Write (CoW) که در بالای سیستم فایل Btrfs پیاده سازی شده است، سرعت DNF/RPM را افزایش می دهد.
مقایسه روشهای فعلی و آینده برای نصب/بهروزرسانی بستههای RPM در فدورا.
روش فعلی:
- درخواست نصب/بهروزرسانی را به فهرستی از بستهها و اقدامات تقسیم کنید.
- یکپارچگی بسته های جدید را دانلود و بررسی کنید.
- به طور مداوم بسته ها را با استفاده از فایل های RPM نصب/به روز رسانی کنید، فایل های جدید را از حالت فشرده خارج کنید و روی دیسک بنویسید.
روش آینده:
- درخواست نصب/بهروزرسانی را به فهرستی از بستهها و اقدامات تقسیم کنید.
- دانلود و همزمان از حالت فشرده خارج کنید بسته ها در به صورت محلی بهینه شده است فایل RPM
- به طور متوالی بستهها را با استفاده از فایلهای RPM و پیوند مجدد برای استفاده مجدد از دادههای موجود روی دیسک نصب/بهروزرسانی کنید.
برای پیاده سازی پیوند لینک، استفاده کنید ioctl_ficlonerange (2)
افزایش بهره وری مورد انتظار 50 درصد است. داده های دقیق تر در ژانویه ظاهر می شود.
منبع: linux.org.ru