Sådan øges DNF-hastigheden på Rocky Linux 9/8

DNF (Dandified Yum) er pakkehåndteringen for RPM-baserede distributioner, inklusive Rocky Linux. Mens DNF er effektiv og pålidelig, er der tidspunkter, hvor du måske ønsker at øge dens hastighed, især når du har at gøre med mange eller store pakker. Optimering af DNF kan spare dig tid og forbedre din overordnede systemydelse.

Den følgende guide vil demonstrere forskellige teknikker til at øge DNF-hastigheden på Rocky Linux 9 eller 8. Disse metoder omfatter justering af DNF-konfigurationsindstillinger, brug af hurtigere spejle og aktivering af caching for at forbedre din pakkehåndteringsoplevelse.

Åbn DNF Package Manager-konfigurationsfil

Adgang til konfigurationsfilen

Få adgang til hovedkonfigurationsfilen for at begynde at konfigurere DNF-pakkehåndteringen til forbedret ydeevne. Denne fil indeholder indstillinger, der dikterer, hvordan DNF fungerer. Brug kommandolinjen til at åbne denne fil med en teksteditor.

Her, nano bruges for sin enkelhed, men enhver teksteditor vil være tilstrækkelig. Indtast følgende kommando i din terminal:

sudo nano /etc/dnf/dnf.conf

Denne kommando hæver dine tilladelser ved at bruge sudo, hvilket sikrer, at du har de nødvendige rettigheder til at ændre filen. Det /etc/dnf/dnf.conf sti leder til DNF-konfigurationsfilen.

Konfigurer parallelle downloads

Opsætning af parallelle downloads

Forbedring af DNF-hastigheden på Rocky Linux involverer optimering af downloadprocessen. En nøglemetode er at aktivere parallelle downloads. Denne funktion gør det muligt at downloade flere pakker samtidigt, hvilket fremskynder opdaterings- og installationsprocesserne markant.

Implementering i dnf.conf

For at aktivere parallelle downloads skal du redigere dnf.conf konfigurationsfil. I bunden af ​​denne fil skal du tilføje følgende linje:

max_parallel_downloads=10

Denne linje instruerer DNF-pakkeadministratoren om at downloade op til ti pakker samtidigt. Ti er et optimalt udgangspunkt for de fleste systemer, balancerer hastighed og systemressourceforbrug.

Justering af downloadgrænsen

Selvom den indledende indstilling på ti parallelle downloads fungerer godt for de fleste brugere, kan du overveje at justere dette tal baseret på dit systems muligheder og netværksbåndbredde. Inkrementelle stigninger, såsom skift fra 10 til 15 eller 20, kan testes for at finde det gode sted til din opsætning.

Advarsel mod overdreven parallelle downloads

Det er vigtigt at udvise forsigtighed, når du øger antallet af parallelle downloads. Indstilling af dette tal for højt (for eksempel til 100) kan paradoksalt nok reducere ydeevnen. Dette skyldes den øgede belastning af dit systems ressourcer og potentielle netværksbegrænsninger. Startende med et moderat tal som ti og derefter gradvist stigende, giver det dig mulighed for at observere indvirkningen på ydeevnen og foretage informerede justeringer.

Konfigurer hurtigste spejl

Aktivering af den hurtigste spejlfunktion

For at supplere parallelle downloads øger aktivering af den hurtigste spejlindstilling i DNF betydeligt downloadhastigheden. Denne funktion gør det muligt for DNF automatisk at vælge det hurtigste tilgængelige spejl til download af pakker, hvilket optimerer downloadeffektiviteten.

Redigering af dnf.conf Fil

Under indstillingen for parallelle downloads i dnf.conf fil, skal du tilføje følgende linje for at aktivere det hurtigste spejl:

fastestmirror=True

Denne tilføjelse pålægger DNF at prioritere det mest effektive spejl, hvilket reducerer den tid, det tager at downloade pakker.

Gemmer konfigurationen

Når du har tilføjet denne linje, skal du gemme dine ændringer i dnf.conf fil ved at trykke på CTRL+O og afslutte editoren med CTRL+X. Denne handling sikrer, at dine indstillinger er gemt og vil blive anvendt i fremtidige DNF-operationer.

Test af konfigurationen med DNF Update

For at se effekterne af dine konfigurationsændringer skal du køre en DNF-opdatering:

sudo dnf update --refresh

Denne kommando opdaterer pakkeindekset og opdaterer lagermetadataene. Under denne proces vil DNF vise de valgte hurtigste spejle i outputtet, så du kan verificere, at indstillingen er i kraft.

Observation af påvirkningen

Afhængigt af antallet af parallelle downloads, der er indstillet tidligere, kan det indledende spejlvalg tage et øjeblik. Dette er dog en engangsproces. Når de optimale spejle er fastlagt, vil efterfølgende DNF-operationer være mærkbart hurtigere.

Aktivering af det hurtigste spejl og konfiguration af parallelle downloads skulle forbedre din DNF-pakkehåndteringshastighed markant på Rocky Linux 9 eller 8.

Yderligere konfigurationer til DNF

Forbedring af ydeevnen og sikkerheden af ​​DNF-pakkehåndteringen på Rocky Linux involverer mere end blot at aktivere parallelle downloads og hurtigste spejle. Flere andre indstillinger i dnf.conf fil kan yderligere optimere effektiviteten og sikkerheden af ​​din pakkehåndteringsproces.

Aktiverer GPG Check for Package Security

Indstilling af gpgcheck=1

gpgcheck=1

Denne kommando aktiverer GPG (GNU Privacy Guard) signaturbekræftelse for alle pakker. Med denne indstilling sikrer DNF, at hver pakke er autentificeret og uændret, og opretholder systemets sikkerhed og integritet.

Begrænsning af installerede pakkeversioner

Konfigurerer installonly_limit=3

installonly_limit=3

Denne indstilling begrænser systemet til kun at beholde tre versioner af enhver installerbar pakke, der effektivt administrerer diskplads. Det er især fordelagtigt for kerneopdateringer, hvor ældre versioner kan akkumulere og forbruge betydelig lagerplads.

Automatisk oprydning af unødvendige afhængigheder

Aktiverer clean_requirements_on_remove=True

clean_requirements_on_remove=True

Når indstillet til True, kommanderer denne indstilling DNF til automatisk at fjerne pakker, der blev installeret som afhængigheder, men som ikke længere er påkrævet af nogen installerede pakker. Det sikrer et renere system ved at eliminere overflødige pakker.

Håndtering af pakkeinstallationsproblemer

Brug best=False

best=False

Med denne mulighed forsøger DNF at fortsætte med transaktioner, selvom den ikke kan installere den seneste version af en pakke på grund af afhængigheder. Dette kan være særligt nyttigt til at opretholde systemets stabilitet.

Springer ikke-tilgængelige pakker over

Implementerer skip_if_unavailable=Sandt

skip_if_unavailable=True

Denne konfiguration gør det muligt for DNF at omgå pakker, der ikke er tilgængelige eller ikke kan downloades, hvilket forhindrer fejl i hele opdateringen eller installationsprocessen på grund af individuelle pakkeproblemer.

Optimering af opdateringer med Delta RPM'er

Aktiverer deltarpm=true

deltarpm=true

Denne indstilling instruerer DNF til at bruge delta RPM'er, som kun downloader ændringerne mellem installerede og opdaterede versioner af en pakke. Det kan reducere downloadstørrelser drastisk, hvilket gavner dem med begrænset båndbredde.

Konklusion

Denne vejledning dækkede, hvordan man øger DNF-hastigheden på Rocky Linux 9 eller 8 ved at aktivere parallelle downloads, vælge det hurtigste spejl og finjustere andre indstillinger for bedre ydeevne og sikkerhed. Start med at indstille parallelle downloads til 10 og juster baseret på dit systems muligheder. Regelmæssigt gensyn med disse konfigurationer kan holde dit system effektivt og responsivt. Implementering af disse trin vil strømline din pakkehåndtering og forbedre dit Rocky Linux-systems funktionalitet og sikkerhed.

Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)

Skriv en kommentar