[ug-czosug] swap v RAM
krusina na upsolution.cz
krusina na upsolution.cz
Čtvrtek Březen 8 13:00:37 PST 2007
--- On Thu, Mar 08, 2007 at 05:50:38PM +0100, Martin Cerveny wrote: ---------------------------------------------
> Zdravim,
>
> On Thu, 8 Mar 2007, krusina na upsolution.cz wrote:
> >porad mi neni jasny duvod, proc je dobre mit v RAM swap.
>
> V RAM se to nemenuje "swap" ale "pseudo swap".
Je mozne ze mi na prednasce ono "presudo" uniklo, nicmene
to na veci nic nemeni.
> Ucel "pseudo swapu" je
> vyvazit stadardni (=stary) UN*X mechanismus dopredne rezervace swapu pro
> anonymni/datove stranky. Pokud by byl swap_size==0 pak dopredne rezervace
> nelze z ceho brat a tim padem ani alokovat data :-)
Toto ovsem plati jen pokud by anonymni stranky (predpokladam z mmap(2) s flagem
MAP_ANONYMOUS) musely vzdy byt prealokovany ve swapu.
Takova prealokace ovsem v systemu bez HDD nema zadny smysl, protoze oboji
je stejne rychla RAM.
Takze "pseudo swap" by bylo mozne brat jako workaround toho, ze neumime
vyrobit anonymni stranky bez rezervace mista na swapu (pokud to neumime).
Je nejaky jiny duvod pro pseudo swap?
> Zadny page-out RAM-RAM
> neexistuje.
to je dobre :) ponekud me ten obrazek kde se uvnitr RAM vytvari swap oblast
vydesil.
> V [Open]Solarisu je cela pamet (+mozny externi swap) dokonce
> reprezetovana jako swapfs (=filesystem), coz potom unifikuje pouziti
> segmentovych ovladacu (proste genialni).
Muzete tuto vetu prosim trochu rozvest?
Pripadne odkazat na nejaky dokument?
dekuji,
PK
>
> M.C>
> _______________________________________________
> ug-czosug mailing list
> ug-czosug na opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/ug-czosug
Další informace o konferenci ug-czosug