DNF/RPM จะเร็วขึ้นใน Fedora 34

การเปลี่ยนแปลงอย่างหนึ่งที่วางแผนไว้สำหรับ Fedora 34 คือการใช้ dnf-ปลั๊กอินวัวซึ่งเพิ่มความเร็ว DNF/RPM โดยใช้เทคนิค Copy on Write (CoW) ที่ใช้งานบนระบบไฟล์ Btrfs

การเปรียบเทียบวิธีการปัจจุบันและอนาคตสำหรับการติดตั้ง/อัปเดตแพ็คเกจ RPM ใน Fedora

วิธีการปัจจุบัน:

  • แบ่งคำขอการติดตั้ง/อัปเดตออกเป็นรายการแพ็คเกจและการดำเนินการ
  • ดาวน์โหลดและตรวจสอบความสมบูรณ์ของแพ็คเกจใหม่
  • ติดตั้ง/อัปเดตแพ็คเกจอย่างต่อเนื่องโดยใช้ไฟล์ RPM ขยายขนาดและเขียนไฟล์ใหม่ลงดิสก์

วิธีการในอนาคต:

  • แบ่งคำขอการติดตั้ง/อัปเดตออกเป็นรายการแพ็คเกจและการดำเนินการ
  • ดาวน์โหลดและในเวลาเดียวกัน เปิดเครื่องรูด แพ็คเกจใน ปรับให้เหมาะสมในท้องถิ่น ไฟล์รอบต่อนาที
  • ติดตั้ง/อัปเดตแพ็คเกจตามลำดับโดยใช้ไฟล์ RPM และลิงก์ซ้ำเพื่อนำข้อมูลที่มีอยู่แล้วในดิสก์กลับมาใช้ใหม่

หากต้องการใช้การเชื่อมโยงลิงก์ ให้ใช้ ioctl_ficlonerange(2)

ผลผลิตที่คาดว่าจะเพิ่มขึ้นคือ 50% ข้อมูลที่แม่นยำยิ่งขึ้นจะปรากฏในเดือนมกราคม

ที่มา: linux.org.ru