การเปลี่ยนแปลงอย่างหนึ่งที่วางแผนไว้สำหรับ Fedora 34 คือการใช้ dnf-ปลั๊กอินวัวซึ่งเพิ่มความเร็ว DNF/RPM โดยใช้เทคนิค Copy on Write (CoW) ที่ใช้งานบนระบบไฟล์ Btrfs
การเปรียบเทียบวิธีการปัจจุบันและอนาคตสำหรับการติดตั้ง/อัปเดตแพ็คเกจ RPM ใน Fedora
วิธีการปัจจุบัน:
- แบ่งคำขอการติดตั้ง/อัปเดตออกเป็นรายการแพ็คเกจและการดำเนินการ
- ดาวน์โหลดและตรวจสอบความสมบูรณ์ของแพ็คเกจใหม่
- ติดตั้ง/อัปเดตแพ็คเกจอย่างต่อเนื่องโดยใช้ไฟล์ RPM ขยายขนาดและเขียนไฟล์ใหม่ลงดิสก์
วิธีการในอนาคต:
- แบ่งคำขอการติดตั้ง/อัปเดตออกเป็นรายการแพ็คเกจและการดำเนินการ
- ดาวน์โหลดและในเวลาเดียวกัน เปิดเครื่องรูด แพ็คเกจใน ปรับให้เหมาะสมในท้องถิ่น ไฟล์รอบต่อนาที
- ติดตั้ง/อัปเดตแพ็คเกจตามลำดับโดยใช้ไฟล์ RPM และลิงก์ซ้ำเพื่อนำข้อมูลที่มีอยู่แล้วในดิสก์กลับมาใช้ใหม่
หากต้องการใช้การเชื่อมโยงลิงก์ ให้ใช้ ioctl_ficlonerange(2)
ผลผลิตที่คาดว่าจะเพิ่มขึ้นคือ 50% ข้อมูลที่แม่นยำยิ่งขึ้นจะปรากฏในเดือนมกราคม
ที่มา: linux.org.ru