2024. március 29., péntek

Gyorskeresés

Fedora delta rpm - megéri?

Írta: |

[ ÚJ BEJEGYZÉS ]

A bejegyzés kiváltó oka, hogy nemrég jelent meg a 22-es Fedora, melyben alapértelmezetté vált az új dnf csomagkezelő.

Emlékszem régebben volt róla szó, hogy talán ezzel a megjelenéssel alapértelmezetten ki lesznek kapcsolva a delta frissítések.

Mi is az a delta frissítés? Lényege a netforgalom csökkentése, a google play store-hoz hasonlóan itt is csak a változásokat tölti le a rendszer a csomagok frissítésekor. Cserébe viszont lassabb, hiszen azt akkor fel kell építeni a lokális gépen.

Kíváncsi voltam mennyit nyerünk - vesztünk, ezért csináltam egy kis tesztet.

A parancs mindkét esetben:
%time sudo dnf upgrade -y
volt.

A teszt előtt snapshot-ot készítettem a gépről, hogy vissza tudjam állítani tökéletesen ugyanabba az állapotba mint volt. A csomagok nagyjából 3,4MB / s -el érkeztek. (a netkacsolat 30Mbit/s lefelé). Az OS virtuális gépen futott a virtualbox segítségével.

A frissítés 133 csomagból, és 120MB -ból állt.

Az eredmény (AMD Phenom2 X4 @ 3.3GHz):

1 mag engedélyezve:
delta on: real 5m10.769s
delta off: real 3m56.360s

4 mag engedélyezve:
delta on: real 4m20.008s
delta off: real 3m51.624s

4 mag + virtuális gép SSD-n: (Samsung 830)
delta on: real 3m13.081s
delta off: real 2m59.520s

De mit nyertünk vele? Ezt:
Delta RPMs reduced 120.3 MB of updates to 55.7 MB (53.1% saved)

Vagyis a 120MB helyett csak 56MB-ot kellett letölteni.

Konklúzió:
Korlátlan, átlagos sebességű nettel rendelkezve nem nyerünk a delta frissítéssel. Az is igaz, hogy a veszteség a nagyobb teljesítményű processzorok esetén egyre kisebb.

Kikapcsolása egyszerű:

/etc/dnf/dnf.conf fájlba illesszük be ezt a sort:
deltarpm=false

Hozzászólások

(#1) NeAndrew


NeAndrew
csendes tag

Milyen processzoron futott a vm, hány mag volt engedelyezve? Szerintem szervereken ahol nem virtualizalt kornyezezben fut a linux es van alatta 2db xenon siman plusszban jön ki.

(#2) BoB válasza NeAndrew (#1) üzenetére


BoB
veterán

AMD Phenom X4 @ 3.3 GHz, 1 mag engedélyezve.

Kíváncsi lennék rá. De sajnos azt nem tudom tesztelni :D

[ Szerkesztve ]

You may corrupt the souls of men, but I am steel. I am doom.

(#3) NeAndrew


NeAndrew
csendes tag

Btw ha amikor letoltod az egeszet akkor nem kell buildelni akkor egy sima ketismetlenes egyenlet. Szerintem amugy ha 3 magot engedelyeznel siman behozna a hatranyat, egy mag nagyon keves.

[ Szerkesztve ]

(#4) BoB válasza NeAndrew (#3) üzenetére


BoB
veterán

Megcsináltam a teszteket 4 engedélyezett maggal, is update-elve.

You may corrupt the souls of men, but I am steel. I am doom.

(#5) NeAndrew válasza BoB (#4) üzenetére


NeAndrew
csendes tag

Köszi, azt hittem gyorsabb lessz 4 maggal :(

(#6) ivana


ivana
Ármester

Ez HDD vagy SSD? Szerintem nagyon nagy különbség van a kettő között ezen téren. Itt nem a proci dolgozik sokat, hanem a hattértár.

(#7) BoB válasza ivana (#6) üzenetére


BoB
veterán

HDD -n van. Áttehetném SSD-re is ideiglenes a teszt erejéig, de... mégegyszer ááá nincs nagy kedvem :D

You may corrupt the souls of men, but I am steel. I am doom.

(#8) NeAndrew válasza BoB (#7) üzenetére


NeAndrew
csendes tag

(#9) Vladi


Vladi
nagyúr
LOGOUT blog

Nagyon jó teszt, engem is érdekelt már régen ennek számszerű tesztelése. :R

a delta akkor jött divatba, amikor a nyugati világban terjedni kezdtek a mobilnetek. Na akkor mind forgalomkorlátos volt. Viszont a hardverek megugrottak egy x szintet, ahol a helyi buildelés már nem terhelte nagyon a gépet.

Még van egy változó a rendszerben, amit érdemes figyelembe venni, mégpedig a háttértár. nem mindegy, hogy hdd vagy ssd az amire megy fel a frissítés éppen!

(#8) NeAndrew:

pluszegy.

Egyébként ha lenne időm megcsinálnám én a tesztet. Úgy lenne érdemes, hogy release + 1 hét mondjuk, mikor van már némi frissítés. Friss telepítés és akkro nézed:

- hadd-vel 1 magon delta és delta nélkül
- hdd-vel 4 magon delta éa delta nélkül
- ssd-vel 1 magon delta és delta nélkül
- ssd-vel 4 magon delta és delta nélkül

meg persze lőtte szinkronizálsz helyi hálóra egy ftp mirrort, hogy a sávszélesség hirtelen leesése ne rondítson a tesztbe.

Ennyi.

Jó mondjuk ehhez kell 8 újratelepítés és tesztelés. :DD

[ Szerkesztve ]

Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!

(#10) BoB


BoB
veterán

Közkívánatra - a macskás kép :D - megcsináltam SSD-vel is. Meglepő sebességtöbbletet adott, bár a delta még így sem hozta be a "hagyományos" egész csomagos frissítést.

Csak 1 magos SSD-set már nem akartam csinálni, ott nagyobb lenne a különbség, a lényeg igazából a 4 magnál van, hiszen ott már több erő is van a gyorsabb háttértárhoz.

vladi: nem kell újratelepíteni, a virtualbox-ban lehet snapshot-ot készíteni. Az másodpercek alatt visszaállítja a virtuális meghajtó tartalmát arra ami a kép készítésekor volt. Tökéletesen ugyanaz lesz mint akkor.

Gyanítom minél több csomag van - most ugye 133 volt - annál nagyobb az időbeli különbség. Majd lehet még később amikor több csomag lesz megísmétlem és frissítem majd. Helyi mirror-t azért nem akarok csinálni :D

[ Szerkesztve ]

You may corrupt the souls of men, but I am steel. I am doom.

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.