Uno de los cambios planeados en Fedora 34 será el uso de dnf-plugin-cow, que acelera el funcionamiento de DNF/RPM mediante la técnica Copy on Write (CoW), implementada sobre el sistema de archivos Btrfs.
Comparación entre el método actual y el futuro para la instalación/actualización de paquetes RPM en Fedora.
Método actual:
- Desglosar la solicitud de instalación/actualización en una lista de paquetes y acciones.
- Descargar y verificar la integridad de los nuevos paquetes.
- Instalar/actualizar secuencialmente los paquetes utilizando archivos RPM, descompresión y escritura de nuevos archivos en el disco.
Método futuro:
- Desglosar la solicitud de instalación/actualización en una lista de paquetes y acciones.
- Descargar y al mismo tiempo descomprimir los paquetes en un archivo RPM optimizado localmente. Instalar/actualizar secuencialmente los paquetes utilizando archivos RPM y el enlace de referencias (reflinking) para reutilizar datos que ya están en el disco.
- Para implementar el enlace de referencias se utiliza
ioctl_ficlonerange(2) Se espera un aumento del rendimiento del 50%. Datos más precisos estarán disponibles en enero.
Uno de los cambios planeados en Fedora 34 será el uso de dnf-plugin-cow, que acelera el funcionamiento de DNF/RPM mediante la técnica Copy on Write (CoW), implementada sobre el sistema de archivos Btrfs.
Fuente: linux.org.ru
