Como aumentar a velocidade DNF no Rocky Linux 9/8

DNF (Dandified Yum) é o gerenciador de pacotes para distribuições baseadas em RPM, incluindo Rocky Linux. Embora o DNF seja eficiente e confiável, há momentos em que você pode querer aumentar sua velocidade, especialmente ao lidar com pacotes numerosos ou grandes. A otimização do DNF pode economizar tempo e melhorar o desempenho geral do sistema.

O guia a seguir demonstrará várias técnicas para aumentar a velocidade do DNF no Rocky Linux 9 ou 8. Esses métodos incluem o ajuste das configurações do DNF, a utilização de espelhos mais rápidos e a ativação do cache para aprimorar sua experiência de gerenciamento de pacotes.

Abra o arquivo de configuração do gerenciador de pacotes DNF

Acessando o arquivo de configuração

Acesse o arquivo de configuração principal para começar a configurar o gerenciador de pacotes DNF para melhorar o desempenho. Este arquivo contém configurações que determinam como o DNF opera. Use a linha de comando para abrir este arquivo com um editor de texto.

Aqui, nano é usado por sua simplicidade, mas qualquer editor de texto será suficiente. Digite o seguinte comando em seu terminal:

sudo nano /etc/dnf/dnf.conf

Este comando eleva suas permissões usando sudo, garantindo que você tenha os direitos necessários para modificar o arquivo. O /etc/dnf/dnf.conf path direciona para o arquivo de configuração DNF.

Configurar downloads paralelos

Configurando downloads paralelos

Aumentar a velocidade do DNF no Rocky Linux envolve otimizar o processo de download. Um método importante é permitir downloads paralelos. Este recurso permite que vários pacotes sejam baixados simultaneamente, acelerando significativamente os processos de atualização e instalação.

Implementação em dnf.conf

Para ativar downloads paralelos, você precisa editar o dnf.conf arquivo de configuração. No final deste arquivo, adicione a seguinte linha:

max_parallel_downloads=10

Esta linha instrui o gerenciador de pacotes DNF a baixar até dez pacotes simultaneamente. Ten é um ponto de partida ideal para a maioria dos sistemas, equilibrando velocidade e uso de recursos do sistema.

Ajustando o limite de download

Embora a configuração inicial de dez downloads paralelos funcione bem para a maioria dos usuários, você pode considerar ajustar esse número com base nos recursos do seu sistema e na largura de banda da rede. Aumentos incrementais, como mudar de 10 para 15 ou 20, podem ser testados para encontrar o ponto ideal para sua configuração.

Cuidado contra downloads paralelos excessivos

É essencial ter cautela ao aumentar o número de downloads paralelos. Definir esse número muito alto (por exemplo, para 100) pode paradoxalmente diminuir o desempenho. Isso se deve ao aumento da carga nos recursos do seu sistema e às possíveis restrições de rede. Começando com um número moderado como dez e aumentando gradualmente, permite observar o impacto no desempenho e fazer ajustes informados.

Configurar o espelho mais rápido

Habilitando o recurso de espelhamento mais rápido

Para complementar os downloads paralelos, ativar a opção de espelho mais rápido no DNF aumenta significativamente a velocidade de download. Este recurso permite que o DNF selecione automaticamente o espelho mais rápido disponível para download de pacotes, otimizando a eficiência do download.

Editando o dnf.conf Arquivo

Abaixo da configuração de downloads paralelos no dnf.conf arquivo, adicione a seguinte linha para ativar o espelhamento mais rápido:

fastestmirror=True

Esta adição orienta o DNF a priorizar o espelho mais eficiente, reduzindo o tempo necessário para downloads de pacotes.

Salvando a configuração

Depois de adicionar esta linha, salve suas alterações no arquivo dnf.conf arquivo pressionando CTRL+O e saia do editor com CTRL+X. Esta ação garante que suas configurações sejam armazenadas e serão aplicadas em futuras operações DNF.

Testando a configuração com atualização DNF

Para ver os efeitos das alterações na configuração, execute uma atualização DNF:

sudo dnf update --refresh

Este comando atualiza o índice do pacote e os metadados do repositório. Durante esse processo, o DNF exibirá os espelhos mais rápidos selecionados na saída, permitindo verificar se a configuração está em vigor.

Observando o impacto

Dependendo do número de downloads paralelos definido anteriormente, a seleção inicial do espelho pode demorar um pouco. No entanto, este é um processo único. Uma vez determinados os espelhos ideais, as operações DNF subsequentes serão visivelmente mais rápidas.

Habilitar o espelho mais rápido e configurar downloads paralelos deve melhorar significativamente a velocidade de gerenciamento de pacotes DNF no Rocky Linux 9 ou 8.

Configurações adicionais para DNF

Melhorar o desempenho e a segurança do gerenciador de pacotes DNF no Rocky Linux envolve mais do que apenas permitir downloads paralelos e espelhos mais rápidos. Várias outras configurações no dnf.conf arquivo pode otimizar ainda mais a eficiência e a segurança do seu processo de gerenciamento de pacotes.

Habilitando verificação GPG para segurança de pacotes

Configurando gpgcheck=1

gpgcheck=1

Este comando ativa a verificação de assinatura GPG (GNU Privacy Guard) para todos os pacotes. Com esta configuração, o DNF garante que cada pacote seja autenticado e inalterado, mantendo a segurança e integridade do sistema.

Limitando versões de pacotes instalados

Configurando installonly_limit=3

installonly_limit=3

Esta configuração restringe o sistema a manter apenas três versões de qualquer pacote instalável, gerenciando efetivamente o espaço em disco. É especialmente benéfico para atualizações de kernel, onde versões mais antigas podem acumular e consumir armazenamento significativo.

Limpeza automática de dependências desnecessárias

Ativando clean_requirements_on_remove=True

clean_requirements_on_remove=True

Quando definido para True, esta opção comanda o DNF para remover automaticamente os pacotes que foram instalados como dependências, mas que não são mais exigidos por nenhum pacote instalado. Ele garante um sistema mais limpo, eliminando pacotes redundantes.

Lidando com problemas de instalação de pacotes

Usando melhor=Falso

best=False

Com esta opção, o DNF tenta prosseguir com as transações mesmo que não consiga instalar a versão mais recente de um pacote devido a dependências. Isto pode ser particularmente útil para manter a estabilidade do sistema.

Ignorando pacotes indisponíveis

Implementando skip_if_unavailable=True

skip_if_unavailable=True

Essa configuração permite que o DNF ignore pacotes que não estão disponíveis ou não podem ser baixados, evitando a falha de todo o processo de atualização ou instalação devido a problemas de pacotes individuais.

Otimizando atualizações com Delta RPMs

Habilitando deltarpm=true

deltarpm=true

Esta configuração instrui o DNF a usar RPMs delta, que baixam apenas as alterações entre as versões instaladas e atualizadas de um pacote. Ele pode reduzir drasticamente o tamanho dos downloads, beneficiando aqueles com largura de banda limitada.

Conclusão

Este guia abordou como aumentar a velocidade DNF no Rocky Linux 9 ou 8 habilitando downloads paralelos, selecionando o espelho mais rápido e ajustando outras configurações para melhor desempenho e segurança. Comece definindo downloads paralelos para 10 e ajuste com base nas capacidades do seu sistema. Revisar regularmente essas configurações pode manter seu sistema eficiente e responsivo. A implementação dessas etapas agilizará o gerenciamento de pacotes e melhorará a funcionalidade e a segurança do seu sistema Rocky Linux.

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

Deixe um comentário