Gábor Lénárt <[EMAIL PROTECTED]> writes:

> On Thu, Sep 07, 2006 at 09:18:37PM +0200, Lajber Zoltan wrote:
>>
>>> Es mit kaptal? Ugyanis amennyire en tudom, 2.4.x kerneleknel tenyleg jobb
>>> (gyorsabb), viszont 2.6.x eseten a performancialis kulonbseg az szinte
>>> kimutathatatlan. Vagy nem (csak) ez volt a szempont?
>> 
>> Igen, annyi elteressel, hogy a swap particiot tudod a disk elejere rakni,
>> es ebbol is van valami teljesitmeny-nyereseg.
>
> Nem feltetlenul :) Ez egy erdekes tevhit. Ugyanis elmeletben akar igaz is
> lehetne, csak sok ember megfeledkezik arrol hogy egy diskrol van szo. Azaz
> elejere odanyomod pl swap-et, aztan jon - tegyuk fel - a root fs, utana pl
> /usr, aztan vegen valahol var. Ha most var-on sok I/O muvelet van, es kozben
> swap is kell, akkor szegeny merevlemez feje ide/oda ingazik a disk eleje
> es "vege" kozott, ekkor sokkal jobban megeri, ha oda helyezzuk a swap-et,
> ahol amugy is legtobb muvelet van. 

Egy időben sokat agyaltam ezeken a dolgokon.  Aztán a tapasztalat azt
mutatta, hogy a swap szerepe lényegében az, hogy ha valami program
memóriaigénye elszáll, ne azonnal történjenek nagyon durva dolgok (OOM
killer), hanem eléggé meglassúdjék a gép ahhoz, hogy legyen idő kézzel
beavatkozni.  Ha a gép swapelni kezd, az érintett programok tkp. már
úgysem futnak: hogy a swap a diszk elején vagy végén van... hát nem
sokat számít.  Ha viszont valaki nem is akar futni, akkor szép lassan
kikerül a swapra, olyankor, amikor éppen ráér a diszk.  Vagyis a
sebesség megintcsak nem számít.  A visszatöltésnél persze igen, amikor
átkapcsolok arra a rég nem látott desktopra, esetleg várni kell pár
másodpercet.  Normális esetben viszont van elég memória egy gépben
ahhoz, hogy ez ne forduljon elő.  Ha nincs, akkor általában már a
merevlemezt is kivettem, és NBD-re swapelek.  Ja igen, van a swapnek
még egy fontos szerepe: biztosítja a rengeteg virtuális memóriát
azoknak a programoknak, amelyek jelentősen "túlfoglalják" magukat, de
aztán nem használják a lefoglalt memóriát (sok ilyen desktop
alkalmazás van).  Ekkor a sebesség megint csak érdektelen.
-- 
                                                        Üdv: Feri.
_________________________________________________
linux lista      -      linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz