فيڊورا 34 لاءِ رٿيل تبديلين مان ھڪڙو استعمال ٿيندو dnf-plugin-cow، جيڪو Btrfs فائل سسٽم جي مٿي تي لاڳو ڪيل ڪاپي آن رائٽ (CoW) ٽيڪنڪ استعمال ڪندي DNF/RPM کي تيز ڪري ٿو.
فيڊورا ۾ RPM پيڪيجز کي انسٽال ڪرڻ/اپڊيٽ ڪرڻ لاءِ موجوده ۽ مستقبل جي طريقن جو مقابلو.
موجوده طريقو:
- پيڪيجز ۽ ڪارناما جي فهرست ۾ تنصيب / تازه ڪاري جي درخواست کي ٽوڙيو.
- ڊائون لوڊ ڪريو ۽ چيڪ ڪريو نئين پيڪيجز جي سالميت.
- RPM فائلن کي استعمال ڪندي پيڪيجز کي مسلسل انسٽال/اپڊيٽ ڪريو، ڊڪپريس ڪرڻ ۽ نئين فائلن کي ڊسڪ ۾ لکڻ.
مستقبل جو طريقو:
- پيڪيجز ۽ ڪارناما جي فهرست ۾ تنصيب / تازه ڪاري جي درخواست کي ٽوڙيو.
- ڊائون لوڊ ڪريو ۽ ساڳئي وقت کولڻ پيڪيجز ۾ مقامي طور تي بهتر RPM فائل.
- RPM فائلن کي استعمال ڪندي ترتيب وار پيڪيجز کي انسٽال/اپڊيٽ ڪريو ۽ اڳ ۾ ئي ڊسڪ تي موجود ڊيٽا کي ٻيهر استعمال ڪرڻ لاءِ ريف لنڪنگ.
لنڪ لنڪنگ کي لاڳو ڪرڻ لاء، استعمال ڪريو ioctl_ficlonerange(2)
پيداوار ۾ متوقع اضافو 50٪ آهي. وڌيڪ صحيح ڊيٽا جنوري ۾ ظاهر ٿيندا.
جو ذريعو: linux.org.ru