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