Cómo aumentar la velocidad DNF en Rocky Linux 9/8

DNF (Dandified Yum) es el administrador de paquetes para distribuciones basadas en RPM, incluido Rocky Linux. Si bien DNF es eficiente y confiable, hay ocasiones en las que es posible que desee aumentar su velocidad, especialmente cuando se trata de paquetes numerosos o grandes. La optimización de DNF puede ahorrarle tiempo y mejorar el rendimiento general del sistema.

La siguiente guía demostrará varias técnicas para aumentar la velocidad de DNF en Rocky Linux 9 u 8. Estos métodos incluyen ajustar la configuración de DNF, utilizar espejos más rápidos y habilitar el almacenamiento en caché para mejorar su experiencia de administración de paquetes.

Abra el archivo de configuración del Administrador de paquetes DNF

Accediendo al archivo de configuración

Acceda al archivo de configuración principal para comenzar a configurar el administrador de paquetes DNF para mejorar el rendimiento. Este archivo contiene configuraciones que dictan cómo funciona DNF. Utilice la línea de comando para abrir este archivo con un editor de texto.

Aquí, nano Se utiliza por su simplicidad, pero cualquier editor de texto será suficiente. Ingresa el siguiente comando en tu terminal:

sudo nano /etc/dnf/dnf.conf

Este comando eleva sus permisos usando sudo, asegurándose de tener los derechos necesarios para modificar el archivo. El /etc/dnf/dnf.conf La ruta dirige al archivo de configuración DNF.

Configurar descargas paralelas

Configurar descargas paralelas

Mejorar la velocidad de DNF en Rocky Linux implica optimizar el proceso de descarga. Un método clave es permitir descargas paralelas. Esta característica permite descargar varios paquetes simultáneamente, lo que acelera significativamente los procesos de actualización e instalación.

Implementación en dnf.conf

Para activar las descargas paralelas, debe editar el dnf.conf archivo de configuración. Al final de este archivo, agregue la siguiente línea:

max_parallel_downloads=10

Esta línea indica al administrador de paquetes DNF que descargue hasta diez paquetes simultáneamente. Diez es un punto de partida óptimo para la mayoría de los sistemas, ya que equilibra la velocidad y el uso de recursos del sistema.

Ajustar el límite de descarga

Si bien la configuración inicial de diez descargas paralelas funciona bien para la mayoría de los usuarios, podría considerar ajustar este número según las capacidades de su sistema y el ancho de banda de la red. Se pueden probar aumentos incrementales, como cambiar de 10 a 15 o 20, para encontrar el punto óptimo para su configuración.

Precaución contra descargas paralelas excesivas

Es fundamental tener precaución al aumentar el número de descargas paralelas. Establecer este número demasiado alto (por ejemplo, en 100) puede, paradójicamente, disminuir el rendimiento. Esto se debe al aumento de la carga de los recursos de su sistema y a las posibles limitaciones de la red. Comenzar con un número moderado como diez y luego aumentar gradualmente le permite observar el impacto en el rendimiento y realizar ajustes informados.

Configurar el espejo más rápido

Habilitación de la función de duplicación más rápida

Para complementar las descargas paralelas, activar la opción de espejo más rápido en DNF mejora significativamente la velocidad de descarga. Esta característica permite a DNF seleccionar automáticamente el espejo más rápido disponible para descargar paquetes, optimizando la eficiencia de la descarga.

Editando el dnf.conf Archivo

Debajo de la configuración de descargas paralelas en el dnf.conf archivo, agregue la siguiente línea para habilitar el espejo más rápido:

fastestmirror=True

Esta adición indica a DNF que priorice el espejo más eficiente, lo que reduce el tiempo necesario para la descarga de paquetes.

Guardar la configuración

Después de agregar esta línea, guarde los cambios en el dnf.conf archivo presionando CTRL+O y sal del editor con CTRL+X. Esta acción garantiza que su configuración se almacene y se aplique en futuras operaciones DNF.

Probando la configuración con la actualización DNF

Para ver los efectos de sus cambios de configuración, ejecute una actualización DNF:

sudo dnf update --refresh

Este comando actualiza el índice del paquete y actualiza los metadatos del repositorio. Durante este proceso, DNF mostrará los espejos más rápidos seleccionados en la salida, lo que le permitirá verificar que la configuración esté vigente.

Observando el impacto

Dependiendo del número de descargas paralelas establecidas anteriormente, la selección inicial del espejo puede tardar un momento. Sin embargo, este es un proceso único. Una vez que se determinan los espejos óptimos, las operaciones DNF posteriores serán notablemente más rápidas.

Habilitar el espejo más rápido y configurar descargas paralelas debería mejorar significativamente la velocidad de administración de paquetes DNF en Rocky Linux 9 u 8.

Configuraciones adicionales para DNF

Mejorar el rendimiento y la seguridad del administrador de paquetes DNF en Rocky Linux implica algo más que habilitar descargas paralelas y réplicas más rápidas. Varios otros entornos en el dnf.conf file puede optimizar aún más la eficiencia y seguridad de su proceso de gestión de paquetes.

Habilitar la verificación GPG para la seguridad del paquete

Configuración de gpgcheck=1

gpgcheck=1

Este comando activa la verificación de firma GPG (GNU Privacy Guard) para todos los paquetes. Con esta configuración, DNF garantiza que cada paquete esté autenticado y sin modificaciones, manteniendo la seguridad e integridad del sistema.

Limitar las versiones de paquetes instalados

Configurando installonly_limit=3

installonly_limit=3

Esta configuración restringe el sistema para mantener solo tres versiones de cualquier paquete instalable, administrando efectivamente el espacio en disco. Es especialmente beneficioso para las actualizaciones del kernel, donde las versiones anteriores pueden acumular y consumir una cantidad significativa de almacenamiento.

Limpieza automática de dependencias innecesarias

Activando clean_requirements_on_remove=True

clean_requirements_on_remove=True

Cuando se establece en True, esta opción ordena a DNF que elimine automáticamente los paquetes que se instalaron como dependencias pero que ya no son necesarios para ningún paquete instalado. Garantiza un sistema más limpio al eliminar paquetes redundantes.

Manejo de problemas de instalación de paquetes

Usando mejor = Falso

best=False

Con esta opción, DNF intenta continuar con las transacciones incluso si no puede instalar la última versión de un paquete debido a dependencias. Esto puede resultar particularmente útil para mantener la estabilidad del sistema.

Saltar paquetes no disponibles

Implementando skip_if_unavailable=True

skip_if_unavailable=True

Esta configuración permite que DNF omita paquetes que no están disponibles o que no se pueden descargar, evitando el fallo de todo el proceso de actualización o instalación debido a problemas de paquetes individuales.

Optimización de actualizaciones con Delta RPM

Habilitando deltarpm=true

deltarpm=true

Esta configuración indica a DNF que utilice RPM delta, que descargan solo los cambios entre las versiones instaladas y actualizadas de un paquete. Puede reducir drásticamente el tamaño de las descargas, beneficiando a quienes tienen un ancho de banda limitado.

Conclusión

Esta guía cubrió cómo aumentar la velocidad de DNF en Rocky Linux 9 u 8 habilitando descargas paralelas, seleccionando el espejo más rápido y ajustando otras configuraciones para un mejor rendimiento y seguridad. Comience configurando las descargas paralelas en 10 y ajústelas según las capacidades de su sistema. Revisar periódicamente estas configuraciones puede mantener su sistema eficiente y receptivo. La implementación de estos pasos agilizará la administración de paquetes y mejorará la funcionalidad y seguridad de su sistema Rocky Linux.

Joshua James
Sígueme
Últimas entradas de Joshua James (ver todo)

Deja un comentario