Linux bez swapu, lze?

Stanislav Meduna stanom na etm.at
Středa Leden 30 09:11:47 CET 2002


<uhlar na fantomas.sk> schrieb im Newsbeitrag
news:1012375790.24726 na virtual.nextra.sk...

> Znamena to ze je rozdiel medzi systemom s 256MB ram + 512 MB
> swap a systemom s 768 MB RAM?

Podla mna ano, ale je fakt, ze konkretnu implementaciu v Linuxe
nepoznam a rad sa necham poucit niekym znalejsim.

> Neberie sa to vsetko dohromady ako jedna virtualna pamat?
> Podla (pre jadro by to tak malo byt lahsie... s tym ze strankovanie
> zabezpecuje iny system ako system virtualnej pamate)

Povedzme ze mam v pamati dirty stranku procesu a dirty stranku
nejakeho buffera a potrebujem miesto. Pokial swap nemam, musim
zapisat na disk buffer. Pokial ho ale mam, mozem sa rozhodnut,
ci zapisem buffer na disk alebo vyhodim dirty stranku do swapu.

Inymi slovami, mat buffre v swape je nezmysel :-) Z pohladu procesu
je pochopitelne jedno, kde je ktora stranka, jadro ale spravuje
aj struktury, ktore nie su sucastou virtualnej pamati ziadneho
procesu a ktore maju daleko od toho, aby bola ich velkost
konstantna a dalo sa s nou vopred ratat. Takze oddelit tieto
dve veci IMHO dost dobre nejde.

Zdravi
--
                                                 Stano




Další informace o konferenci Linux