Jak zvýšit rychlost DNF na Rocky Linux 9/8

DNF (Dandified Yum) je správce balíčků pro distribuce založené na RPM, včetně Rocky Linuxu. I když je DNF efektivní a spolehlivé, jsou chvíle, kdy možná budete chtít zvýšit jeho rychlost, zejména při práci s mnoha nebo velkými balíčky. Optimalizace DNF vám může ušetřit čas a zlepšit celkový výkon systému.

Následující průvodce demonstruje různé techniky pro zvýšení rychlosti DNF na Rocky Linux 9 nebo 8. Tyto metody zahrnují úpravu konfiguračních nastavení DNF, použití rychlejších zrcadel a povolení ukládání do mezipaměti pro vylepšení vaší zkušenosti se správou balíčků.

Otevřete konfigurační soubor správce balíčků DNF

Přístup ke konfiguračnímu souboru

Otevřete hlavní konfigurační soubor a začněte konfigurovat správce balíčků DNF pro vyšší výkon. Tento soubor obsahuje nastavení, která určují, jak DNF funguje. Pomocí příkazového řádku otevřete tento soubor v textovém editoru.

Tady, nano se používá pro svou jednoduchost, ale postačí jakýkoliv textový editor. Do terminálu zadejte následující příkaz:

sudo nano /etc/dnf/dnf.conf

Tento příkaz zvyšuje vaše oprávnění pomocí sudo, zajistíte, že máte potřebná práva k úpravě souboru. The /etc/dnf/dnf.conf cesta vede do konfiguračního souboru DNF.

Konfigurace paralelního stahování

Nastavení paralelního stahování

Zvýšení rychlosti DNF na Rocky Linux zahrnuje optimalizaci procesu stahování. Klíčovou metodou je umožnění paralelního stahování. Tato funkce umožňuje stahovat více balíčků současně, což výrazně urychluje procesy aktualizace a instalace.

Implementace v dnf.conf

Chcete-li aktivovat paralelní stahování, musíte upravit soubor dnf.conf konfigurační soubor. Na konec tohoto souboru přidejte následující řádek:

max_parallel_downloads=10

Tento řádek dává pokyn správci balíčků DNF, aby stáhl až deset balíčků současně. Desítka je optimálním výchozím bodem pro většinu systémů, protože vyvažuje rychlost a využití systémových prostředků.

Úprava limitu stahování

I když počáteční nastavení deseti paralelních stahování funguje dobře pro většinu uživatelů, můžete zvážit úpravu tohoto počtu na základě schopností vašeho systému a šířky pásma sítě. Postupné zvýšení, jako je změna z 10 na 15 nebo 20, lze testovat, abyste našli ideální místo pro vaše nastavení.

Upozornění proti nadměrnému paralelnímu stahování

Při zvyšování počtu paralelních stahování je nezbytné postupovat opatrně. Nastavení příliš vysokého čísla (například na 100) může paradoxně snížit výkon. To je způsobeno zvýšeným zatížením zdrojů vašeho systému a potenciálními síťovými omezeními. Počínaje mírným číslem, jako je deset, a postupně se zvyšujícím, umožňuje sledovat dopad na výkon a provádět informované úpravy.

Nakonfigurujte nejrychlejší zrcadlo

Povolení funkce nejrychlejšího zrcadlení

Pro doplnění paralelního stahování výrazně zvyšuje rychlost stahování aktivace možnosti nejrychlejšího zrcadlení v DNF. Tato funkce umožňuje DNF automaticky vybrat nejrychlejší dostupné zrcadlo pro stahování balíčků, čímž se optimalizuje efektivita stahování.

Úprava dnf.conf Soubor

Pod nastavením paralelního stahování v dnf.conf soubor, přidejte následující řádek, abyste povolili nejrychlejší zrcadlení:

fastestmirror=True

Tento dodatek nařizuje DNF upřednostňovat nejúčinnější zrcadlo, čímž se zkracuje doba potřebná ke stažení balíčků.

Uložení konfigurace

Po přidání tohoto řádku uložte změny do dnf.conf soubor stisknutím CTRL+O a ukončete editor pomocí CTRL+X. Tato akce zajistí, že vaše nastavení budou uložena a budou použita v budoucích operacích DNF.

Testování konfigurace pomocí aktualizace DNF

Chcete-li vidět účinky změn konfigurace, spusťte aktualizaci DNF:

sudo dnf update --refresh

Tento příkaz aktualizuje index balíčku a obnovuje metadata úložiště. Během tohoto procesu DNF zobrazí vybraná nejrychlejší zrcadla na výstupu, což vám umožní ověřit, zda je nastavení účinné.

Pozorování dopadu

V závislosti na dříve nastaveném počtu paralelních stahování může počáteční výběr zrcadlení chvíli trvat. Jedná se však o jednorázový proces. Jakmile jsou určena optimální zrcadla, následné operace DNF budou znatelně rychlejší.

Povolení nejrychlejšího zrcadlení a konfigurace paralelního stahování by mělo výrazně zlepšit rychlost správy balíčků DNF na Rocky Linux 9 nebo 8.

Další konfigurace pro DNF

Zlepšení výkonu a zabezpečení správce balíčků DNF na Rocky Linux zahrnuje více než jen povolení paralelního stahování a nejrychlejších zrcadel. Několik dalších nastavení v dnf.conf file může dále optimalizovat efektivitu a bezpečnost vašeho procesu správy balíků.

Povolení GPG kontroly zabezpečení balíčku

Nastavení gpgcheck=1

gpgcheck=1

Tento příkaz aktivuje ověření podpisu GPG (GNU Privacy Guard) pro všechny balíčky. S tímto nastavením DNF zajišťuje, že každý balíček je ověřený a nezměněný, čímž je zachována bezpečnost a integrita systému.

Omezení verzí nainstalovaných balíčků

Konfigurace installonly_limit=3

installonly_limit=3

Toto nastavení omezuje systém, aby si ponechal pouze tři verze libovolného instalovatelného balíčku a efektivně tak spravoval místo na disku. Je to výhodné zejména pro aktualizace jádra, kde se starší verze mohou hromadit a spotřebovávat značné úložiště.

Automatické čištění nepotřebných závislostí

Aktivace clean_requirements_on_remove=Pravda

clean_requirements_on_remove=True

Při nastavení na True, tato volba přikazuje DNF automaticky odstranit balíčky, které byly nainstalovány jako závislé, ale již nejsou vyžadovány žádnými nainstalovanými balíčky. Zajišťuje čistší systém odstraněním nadbytečných balíčků.

Řešení problémů s instalací balíčku

Použití best=False

best=False

S touto volbou se DNF pokusí pokračovat v transakcích, i když nemůže nainstalovat nejnovější verzi balíčku kvůli závislostem. To může být užitečné zejména pro udržení stability systému.

Přeskočení nedostupných balíčků

Implementace skip_if_unavailable=Pravda

skip_if_unavailable=True

Tato konfigurace umožňuje DNF obejít balíčky, které nejsou dostupné nebo je nelze stáhnout, čímž se zabrání selhání celého procesu aktualizace nebo instalace kvůli problémům s jednotlivými balíčky.

Optimalizace aktualizací pomocí Delta RPM

Povolení deltarpm=true

deltarpm=true

Toto nastavení dává DNF pokyn, aby používala delta RPM, která stahují pouze změny mezi nainstalovanými a aktualizovanými verzemi balíčku. Může drasticky snížit velikost stahování, což přináší výhody těm s omezenou šířkou pásma.

Závěr

Tato příručka se zabývala tím, jak zvýšit rychlost DNF na Rocky Linux 9 nebo 8 povolením paralelního stahování, výběrem nejrychlejšího zrcadla a doladěním dalších nastavení pro lepší výkon a zabezpečení. Začněte nastavením paralelního stahování na 10 a upravte podle možností vašeho systému. Pravidelným opakováním těchto konfigurací může být váš systém efektivní a pohotový. Implementace těchto kroků zjednoduší správu balíčků a zlepší funkčnost a zabezpečení systému Rocky Linux.

Joshua James
Následuj mě
Nejnovější příspěvky uživatele Joshua James (vidět vše)

Napsat komentář