Hogyan lehet növelni a DNF-sebességet a Rocky Linux 9/8 rendszeren

A DNF (Dandified Yum) az RPM-alapú disztribúciók csomagkezelője, beleértve a Rocky Linuxot is. Míg a DNF hatékony és megbízható, előfordulhat, hogy növelni szeretné a sebességét, különösen, ha sok vagy nagy csomaggal foglalkozik. A DNF optimalizálásával időt takaríthat meg, és javíthatja a rendszer általános teljesítményét.

A következő útmutató különféle technikákat mutat be a DNF-sebesség növelésére Rocky Linux 9-en vagy 8-on. Ezek a módszerek magukban foglalják a DNF-konfigurációs beállítások módosítását, a gyorsabb tükrök használatát és a gyorsítótárazás engedélyezését a csomagkezelési élmény javítása érdekében.

Nyissa meg a DNF Package Manager konfigurációs fájlját

A konfigurációs fájl elérése

Nyissa meg a fő konfigurációs fájlt a DNF csomagkezelő konfigurálásához a nagyobb teljesítmény érdekében. Ez a fájl olyan beállításokat tartalmaz, amelyek meghatározzák a DNF működését. A parancssor segítségével nyissa meg ezt a fájlt egy szövegszerkesztővel.

Itt, nano egyszerűsége miatt használják, de bármilyen szövegszerkesztő elegendő. Írja be a következő parancsot a termináljába:

sudo nano /etc/dnf/dnf.conf

Ez a parancs növeli az engedélyeket a használatával sudo, biztosítva, hogy rendelkezzen a fájl módosításához szükséges jogokkal. A /etc/dnf/dnf.conf útvonal a DNF konfigurációs fájlhoz irányít.

Párhuzamos letöltések konfigurálása

Párhuzamos letöltések beállítása

A DNF sebesség növelése Rocky Linux rendszeren magában foglalja a letöltési folyamat optimalizálását. A legfontosabb módszer a párhuzamos letöltések engedélyezése. Ez a funkció lehetővé teszi több csomag egyidejű letöltését, jelentősen felgyorsítva a frissítési és telepítési folyamatokat.

Megvalósítás ben dnf.conf

A párhuzamos letöltések aktiválásához szerkesztenie kell a dnf.conf konfigurációs fájl. A fájl aljára adja hozzá a következő sort:

max_parallel_downloads=10

Ez a sor arra utasítja a DNF csomagkezelőt, hogy töltsön le egyszerre akár tíz csomagot. A tíz optimális kiindulási pont a legtöbb rendszer számára, egyensúlyban tartva a sebességet és a rendszer erőforrás-használatát.

A letöltési korlát beállítása

Bár a tíz párhuzamos letöltés kezdeti beállítása a legtöbb felhasználó számára jól működik, érdemes lehet módosítani ezt a számot a rendszer képességei és a hálózati sávszélesség alapján. A fokozatos emelések, például a 10-ről 15-re vagy 20-ra váltás, tesztelhető, hogy megtalálja a megfelelő beállítást.

Vigyázat a túlzott párhuzamos letöltésekkel szemben

A párhuzamos letöltések számának növelésekor elengedhetetlen az óvatosság. Ha túl magasra állítja ezt a számot (például 100-ra), paradox módon csökkentheti a teljesítményt. Ennek oka a rendszer erőforrásainak megnövekedett terhelése és a lehetséges hálózati korlátok. Kezdve egy mérsékelt számmal, például tízzel, majd fokozatosan növekszik, lehetővé teszi, hogy megfigyelje a teljesítményre gyakorolt ​​hatást, és tájékozott módosításokat hajtson végre.

A leggyorsabb tükör konfigurálása

A leggyorsabb tükör funkció engedélyezése

A párhuzamos letöltések kiegészítéseként a DNF leggyorsabb tükrözési opciójának aktiválása jelentősen megnöveli a letöltési sebességet. Ez a funkció lehetővé teszi a DNF számára, hogy automatikusan kiválasztja a leggyorsabb elérhető tükröt a csomagok letöltéséhez, optimalizálva a letöltési hatékonyságot.

Szerkesztése a dnf.conf Fájl

A párhuzamos letöltések beállítása alatt a dnf.conf fájlt, adja hozzá a következő sort a leggyorsabb tükrözés engedélyezéséhez:

fastestmirror=True

Ez a kiegészítés arra utasítja a DNF-et, hogy a leghatékonyabb tükröt részesítse előnyben, csökkentve a csomagletöltések idejét.

A konfiguráció mentése

A sor hozzáadása után mentse el a módosításokat a dnf.conf fájl megnyomásával CTRL+O és lépjen ki a szerkesztőből a gombbal CTRL+X. Ez a művelet biztosítja, hogy a beállítások tárolásra kerülnek, és a jövőbeni DNF-műveletek során is alkalmazzák őket.

A konfiguráció tesztelése DNF frissítéssel

A konfigurációs módosítások hatásainak megtekintéséhez futtasson egy DNF-frissítést:

sudo dnf update --refresh

Ez a parancs frissíti a csomagindexet és frissíti a lerakat metaadatait. A folyamat során a DNF megjeleníti a kiválasztott leggyorsabb tükröket a kimenetben, lehetővé téve annak ellenőrzését, hogy a beállítás érvényes-e.

A hatás megfigyelése

A korábban beállított párhuzamos letöltések számától függően a kezdeti tükrözés eltarthat egy ideig. Ez azonban egyszeri folyamat. Az optimális tükrök meghatározása után a további DNF-műveletek észrevehetően gyorsabbak lesznek.

A leggyorsabb tükör engedélyezése és a párhuzamos letöltések konfigurálása jelentősen javítja a DNF-csomagkezelési sebességet Rocky Linux 9 vagy 8 rendszeren.

További konfigurációk a DNF-hez

A DNF csomagkezelő teljesítményének és biztonságának javítása a Rocky Linux rendszeren többet jelent, mint a párhuzamos letöltések és a leggyorsabb tükrözések engedélyezését. Számos egyéb beállítás a dnf.conf fájl tovább optimalizálhatja a csomagkezelési folyamat hatékonyságát és biztonságát.

A csomagbiztonsági GPG-ellenőrzés engedélyezése

A gpgcheck=1 beállítása

gpgcheck=1

Ez a parancs aktiválja a GPG (GNU Privacy Guard) aláírás-ellenőrzést minden csomagnál. Ezzel a beállítással a DNF biztosítja, hogy minden csomag hitelesített és változatlan legyen, fenntartva a rendszer biztonságát és integritását.

A telepített csomagverziók korlátozása

Az installonly_limit=3 beállítása

installonly_limit=3

Ez a beállítás korlátozza a rendszert, hogy a telepíthető csomagokból csak három verziót tartson meg, így hatékonyan kezeli a lemezterületet. Különösen előnyös a kernelfrissítéseknél, ahol a régebbi verziók felhalmozódhatnak, és jelentős tárhelyet fogyaszthatnak.

A szükségtelen függőségek automatikus törlése

Aktiválása clean_requirements_on_remove=Igaz

clean_requirements_on_remove=True

Amikor be van állítva True, ez a beállítás arra utasítja a DNF-t, hogy automatikusan eltávolítsa azokat a csomagokat, amelyeket függőségként telepítettek, de már nincs rájuk szükség a telepített csomagoknak. A redundáns csomagok kiküszöbölésével tisztább rendszert biztosít.

Csomagtelepítési problémák kezelése

A best=False használata

best=False

Ezzel az opcióval a DNF akkor is megpróbálja folytatni a tranzakciókat, ha a függőségek miatt nem tudja telepíteni a csomag legújabb verzióját. Ez különösen hasznos lehet a rendszer stabilitásának megőrzéséhez.

Nem elérhető csomagok kihagyása

Implementing skip_if_unavailable=Igaz

skip_if_unavailable=True

Ez a konfiguráció lehetővé teszi a DNF számára, hogy megkerülje a nem elérhető vagy nem letölthető csomagokat, megakadályozva ezzel a teljes frissítési vagy telepítési folyamat egyes csomagproblémák miatti meghibásodását.

Frissítések optimalizálása Delta RPM-ekkel

A deltarpm=true engedélyezése

deltarpm=true

Ez a beállítás arra utasítja a DNF-et, hogy delta RPM-eket használjon, amelyek csak a csomag telepített és frissített verziója közötti változásokat töltik le. Drasztikusan csökkentheti a letöltési méreteket, ami a korlátozott sávszélességgel rendelkezők számára előnyös.

Következtetés

Ez az útmutató bemutatja, hogyan növelheti a DNF-sebességet a Rocky Linux 9 vagy 8 rendszeren a párhuzamos letöltések engedélyezésével, a leggyorsabb tükör kiválasztásával és más beállítások finomhangolásával a jobb teljesítmény és biztonság érdekében. Kezdje a párhuzamos letöltések beállításával 10-re, és állítsa be a rendszer képességei alapján. E konfigurációk rendszeres újralátogatásával a rendszer hatékony és érzékeny maradhat. E lépések végrehajtása leegyszerűsíti a csomagkezelést, és javítja a Rocky Linux rendszer funkcionalitását és biztonságát.

Joshua James

Szólj hozzá!