ಫೆಡೋರಾ 34 ಗಾಗಿ ಯೋಜಿಸಲಾದ ಬದಲಾವಣೆಗಳಲ್ಲಿ ಒಂದು ಬಳಕೆಯಾಗಿದೆ dnf-plugin-cow, ಇದು Btrfs ಫೈಲ್ ಸಿಸ್ಟಮ್ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿರುವ ಕಾಪಿ ಆನ್ ರೈಟ್ (CoW) ತಂತ್ರವನ್ನು ಬಳಸಿಕೊಂಡು DNF/RPM ಅನ್ನು ವೇಗಗೊಳಿಸುತ್ತದೆ.
ಫೆಡೋರಾದಲ್ಲಿ RPM ಪ್ಯಾಕೇಜುಗಳನ್ನು ಸ್ಥಾಪಿಸಲು/ಅಪ್ಡೇಟ್ ಮಾಡಲು ಪ್ರಸ್ತುತ ಮತ್ತು ಭವಿಷ್ಯದ ವಿಧಾನಗಳ ಹೋಲಿಕೆ.
ಪ್ರಸ್ತುತ ವಿಧಾನ:
- ಸ್ಥಾಪನೆ/ಅಪ್ಡೇಟ್ ವಿನಂತಿಯನ್ನು ಪ್ಯಾಕೇಜ್ಗಳು ಮತ್ತು ಕ್ರಿಯೆಗಳ ಪಟ್ಟಿಗೆ ವಿಭಜಿಸಿ.
- ಹೊಸ ಪ್ಯಾಕೇಜ್ಗಳ ಸಮಗ್ರತೆಯನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಪರಿಶೀಲಿಸಿ.
- RPM ಫೈಲ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಸ್ಥಿರವಾಗಿ ಸ್ಥಾಪಿಸಿ/ಅಪ್ಡೇಟ್ ಮಾಡಿ, ಡಿಕಂಪ್ರೆಸಿಂಗ್ ಮತ್ತು ಡಿಸ್ಕ್ಗೆ ಹೊಸ ಫೈಲ್ಗಳನ್ನು ಬರೆಯಿರಿ.
ಭವಿಷ್ಯದ ವಿಧಾನ:
- ಸ್ಥಾಪನೆ/ಅಪ್ಡೇಟ್ ವಿನಂತಿಯನ್ನು ಪ್ಯಾಕೇಜ್ಗಳು ಮತ್ತು ಕ್ರಿಯೆಗಳ ಪಟ್ಟಿಗೆ ವಿಭಜಿಸಿ.
- ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಅದೇ ಸಮಯದಲ್ಲಿ ಅನ್ಜಿಪ್ ಮಾಡಿ ಪ್ಯಾಕೇಜುಗಳು ಸ್ಥಳೀಯವಾಗಿ ಹೊಂದುವಂತೆ RPM ಫೈಲ್.
- RPM ಫೈಲ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಅನುಕ್ರಮವಾಗಿ ಸ್ಥಾಪಿಸಿ/ಅಪ್ಡೇಟ್ ಮಾಡಿ ಮತ್ತು ಈಗಾಗಲೇ ಡಿಸ್ಕ್ನಲ್ಲಿರುವ ಡೇಟಾವನ್ನು ಮರುಬಳಕೆ ಮಾಡಲು ರಿಫ್ಲಿಂಕ್ ಮಾಡಿ.
ಲಿಂಕ್ ಲಿಂಕ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು, ಬಳಸಿ ioctl_ficlonerange(2)
ಉತ್ಪಾದಕತೆಯ ನಿರೀಕ್ಷಿತ ಹೆಚ್ಚಳವು 50% ಆಗಿದೆ. ಹೆಚ್ಚು ನಿಖರವಾದ ಡೇಟಾ ಜನವರಿಯಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ.
ಮೂಲ: linux.org.ru