Thrashing (Re: Forkova bomba)

Jan Kasprzak kas na informatics.muni.cz
Čtvrtek Červen 11 17:20:17 CEST 1998


Milan Kopacka pise:
: On Thu, 11 Jun 1998, Petr Tomasek wrote:
: 
: >Mohl byste nam ubohym nedovzdelancum objasnit, co to ten
: >thrasing je? Staci naznacit, nebo url...
: 
: Thrashing, cesky termin je snad "zmitani", je stav systemu,
: pri kterem se travi neunosne moc casu swapovanim. 
: Dochazi k nemu, kdyz soucet RSS (resident set size, mnozina stranek,
: kterou proces aktualne pouziva, a kterou je zahodno mit ve fyzicke
: pameti) bezicich procesu je vetsi nez fyzicka pamet.
: Takze v patologickem pripade je proces nacten do pameti
: a nez se staci rozbehnout, je zase vyswapovan ven.
: 
	Jen terminologicka poznamka: RSS je velikost fyzicke
pameti, obsazene v dany okamzik procesem. Odhlednu-li od sdilenych
regionu, soucet vsech RSS v systemu nikdy nepresahne velikost
fyzicke pameti.

	Mnozina stranek kterou proces aktualne pouziva se nazyva
working set (pracovni mnozina?) procesu. Cili trashing nastava,
je-li soucet velikosti working set vsech procesu (opet odhlizim
od sdilenych regionu) vetsi, nez velikost fyzicke pameti.

-Yenya

--
\ Jan "Yenya" Kasprzak <kas at fi.muni.cz>       http://www.fi.muni.cz/~kas/
\\ PGP: finger kas at aisa.fi.muni.cz   0D99A7FB206605D7 8B35FCDE05B18A5E //
\\\             Czech Linux Homepage:  http://www.linux.cz/              ///
If there are race conditions in programs fix them. The "my programs suck fix
something else" mentality leads you to things like Java.         -- Alan Cox


Další informace o konferenci Linux