Hoe u de DNF-snelheid kunt verhogen op Rocky Linux 9/8

DNF (Dandified Yum) is de pakketbeheerder voor op RPM gebaseerde distributies, inclusief Rocky Linux. Hoewel DNF efficiënt en betrouwbaar is, zijn er momenten waarop u de snelheid misschien wilt verhogen, vooral als u met veel of grote pakketten te maken heeft. Het optimaliseren van DNF kan u tijd besparen en de algehele systeemprestaties verbeteren.

De volgende gids demonstreert verschillende technieken om de DNF-snelheid op Rocky Linux 9 of 8 te verhogen. Deze methoden omvatten het aanpassen van de DNF-configuratie-instellingen, het gebruik van snellere mirrors en het inschakelen van caching om uw pakketbeheerervaring te verbeteren.

Open het configuratiebestand van DNF Package Manager

Toegang tot het configuratiebestand

Open het hoofdconfiguratiebestand om te beginnen met het configureren van de DNF-pakketbeheerder voor betere prestaties. Dit bestand bevat instellingen die bepalen hoe DNF werkt. Gebruik de opdrachtregel om dit bestand met een teksteditor te openen.

Hier, nano wordt gebruikt vanwege zijn eenvoud, maar elke teksteditor is voldoende. Voer het volgende commando in uw terminal in:

sudo nano /etc/dnf/dnf.conf

Met deze opdracht worden uw machtigingen verhoogd met behulp van sudo, zodat u over de benodigde rechten beschikt om het bestand te wijzigen. De /etc/dnf/dnf.conf pad verwijst naar het DNF-configuratiebestand.

Configureer parallelle downloads

Parallelle downloads instellen

Het verbeteren van de DNF-snelheid op Rocky Linux omvat het optimaliseren van het downloadproces. Een belangrijke methode is het inschakelen van parallelle downloads. Met deze functie kunnen meerdere pakketten tegelijkertijd worden gedownload, waardoor de update- en installatieprocessen aanzienlijk worden versneld.

Implementatie binnen dnf.conf

Om parallelle downloads te activeren, moet u het dnf.conf configuratiebestand. Voeg onderaan dit bestand de volgende regel toe:

max_parallel_downloads=10

Deze regel instrueert de DNF-pakketbeheerder om maximaal tien pakketten gelijktijdig te downloaden. Tien is een optimaal startpunt voor de meeste systemen, waarbij de snelheid en het gebruik van systeembronnen in balans zijn.

De downloadlimiet aanpassen

Hoewel de initiële instelling van tien parallelle downloads voor de meeste gebruikers goed werkt, kunt u overwegen dit aantal aan te passen op basis van de mogelijkheden van uw systeem en de netwerkbandbreedte. Stapsgewijze verhogingen, zoals het veranderen van 10 naar 15 of 20, kunnen worden getest om de goede plek voor uw opstelling te vinden.

Waarschuwing tegen overmatige parallelle downloads

Het is essentieel om voorzichtig te zijn bij het verhogen van het aantal parallelle downloads. Als u dit getal te hoog instelt (bijvoorbeeld op 100), kan dit paradoxaal genoeg de prestaties verminderen. Dit komt door de verhoogde belasting van de systeembronnen en mogelijke netwerkbeperkingen. Beginnend met een gematigd aantal, zoals tien en dan geleidelijk toenemend, kunt u de impact op de prestaties observeren en weloverwogen aanpassingen maken.

Configureer de snelste spiegel

De snelste spiegelfunctie inschakelen

Als aanvulling op parallelle downloads verbetert het activeren van de snelste mirror-optie in DNF de downloadsnelheid aanzienlijk. Met deze functie kan DNF automatisch de snelst beschikbare mirror selecteren voor het downloaden van pakketten, waardoor de downloadefficiëntie wordt geoptimaliseerd.

Het bewerken van de dnf.conf Bestand

Onder de instelling voor parallelle downloads in het dnf.conf bestand, voeg de volgende regel toe om de snelste mirror in te schakelen:

fastestmirror=True

Deze toevoeging zorgt ervoor dat DNF prioriteit geeft aan de meest efficiënte mirror, waardoor de tijd die nodig is voor het downloaden van pakketten wordt verkort.

De configuratie opslaan

Nadat u deze regel heeft toegevoegd, slaat u uw wijzigingen op in het dnf.conf bestand door op te drukken CTRL+O en verlaat de editor met CTRL+X. Deze actie zorgt ervoor dat uw instellingen worden opgeslagen en worden toegepast bij toekomstige DNF-bewerkingen.

De configuratie testen met DNF Update

Voer een DNF-update uit om de effecten van uw configuratiewijzigingen te zien:

sudo dnf update --refresh

Met deze opdracht wordt de pakketindex bijgewerkt en worden de metagegevens van de repository vernieuwd. Tijdens dit proces zal DNF de geselecteerde snelste mirrors in de uitvoer weergeven, zodat u kunt controleren of de instelling van kracht is.

Het observeren van de impact

Afhankelijk van het aantal parallelle downloads dat eerder is ingesteld, kan de initiële spiegelselectie even duren. Dit is echter een eenmalig proces. Zodra de optimale spiegels zijn bepaald, zullen daaropvolgende DNF-bewerkingen merkbaar sneller zijn.

Het inschakelen van de snelste mirror en het configureren van parallelle downloads zou de snelheid van uw DNF-pakketbeheer op Rocky Linux 9 of 8 aanzienlijk moeten verbeteren.

Aanvullende configuraties voor DNF

Het verbeteren van de prestaties en beveiliging van de DNF-pakketbeheerder op Rocky Linux houdt meer in dan alleen het inschakelen van parallelle downloads en snelste mirrors. Verschillende andere instellingen in de dnf.conf file kan de efficiëntie en veiligheid van uw pakketbeheerproces verder optimaliseren.

GPG-controle voor pakketbeveiliging inschakelen

Instelling gpgcheck=1

gpgcheck=1

Deze opdracht activeert de GPG-handtekeningverificatie (GNU Privacy Guard) voor alle pakketten. Met deze instelling zorgt DNF ervoor dat elk pakket geverifieerd en ongewijzigd is, waardoor de systeemveiligheid en integriteit behouden blijven.

Beperking van geïnstalleerde pakketversies

Installonly_limit=3 configureren

installonly_limit=3

Deze instelling beperkt het systeem om slechts drie versies van elk installeerbaar pakket te behouden, waardoor de schijfruimte effectief wordt beheerd. Het is vooral gunstig voor kernelupdates, waarbij oudere versies zich kunnen ophopen en aanzienlijke opslagruimte in beslag nemen.

Automatisch opschonen van onnodige afhankelijkheden

Clean_requirements_on_remove=True activeren

clean_requirements_on_remove=True

Wanneer ingesteld op True, geeft deze optie DNF de opdracht om automatisch pakketten te verwijderen die als afhankelijkheden zijn geïnstalleerd, maar niet langer vereist zijn voor geïnstalleerde pakketten. Het zorgt voor een schoner systeem door overbodige pakketten te elimineren.

Problemen met de installatie van pakketten afhandelen

Gebruik best=False

best=False

Met deze optie probeert DNF door te gaan met transacties, zelfs als het vanwege afhankelijkheden niet de nieuwste versie van een pakket kan installeren. Dit kan met name handig zijn voor het handhaven van de systeemstabiliteit.

Niet-beschikbare pakketten overslaan

Skip_if_unavailable=True implementeren

skip_if_unavailable=True

Met deze configuratie kan DNF pakketten omzeilen die niet beschikbaar zijn of niet kunnen worden gedownload, waardoor wordt voorkomen dat het hele update- of installatieproces mislukt als gevolg van individuele pakketproblemen.

Updates optimaliseren met Delta-RPM's

Deltarpm=true inschakelen

deltarpm=true

Deze instelling geeft DNF de opdracht delta-RPM's te gebruiken, die alleen de wijzigingen tussen geïnstalleerde en bijgewerkte versies van een pakket downloaden. Het kan de downloadgroottes drastisch verminderen, wat ten goede komt aan mensen met een beperkte bandbreedte.

Conclusie

In deze handleiding werd besproken hoe u de DNF-snelheid op Rocky Linux 9 of 8 kunt verhogen door parallelle downloads in te schakelen, de snelste mirror te selecteren en andere instellingen te verfijnen voor betere prestaties en beveiliging. Begin met het instellen van parallelle downloads op 10 en pas dit aan op basis van de mogelijkheden van uw systeem. Door deze configuraties regelmatig opnieuw te bekijken, kunt u ervoor zorgen dat uw systeem efficiënt en responsief blijft. Door deze stappen te implementeren, wordt uw pakketbeheer gestroomlijnd en wordt de functionaliteit en beveiliging van uw Rocky Linux-systeem verbeterd.

Joshua James
Volg mij
Laatste berichten van Joshua James (alles zien)

Plaats een reactie