Proces vyžírající paměť a swap

Dalibor Straka dast na panelnet.cz
Pátek Říjen 19 23:15:05 CEST 2007


On Fri, Oct 19, 2007 at 10:53:15PM +0200, David Rohleder wrote:
> Dalibor Straka wrote:
> > 
> > ulimits na pamet.
> > 
> > Filosoficka odpoved: Nektere jine systemy maji defaultne limity na pamet
> > a pocet procesu, je to dobre?
> 
> Já bych řekl, že jo, přece jenom, dosáhnout zahlcení počítače zbytečně
> forkujícím procesem nebo vyžráním paměti asi není to, po čem by správci
> takových počítačů toužili.
> 
> Teď je ještě otázka, v jakém vztahu je ulimit a optimistický přidělovač paměti.
>

Tech pet radku v cecku a jeden v limits nezvladnete?
(debian ma ulimits v /etc/security/limits.conf)

Staci neco ve smyslu 
while (malloc(1MB))
	printf("Mam uz %d MB a jeste me nesestrelili >:)\n", i++)

To je ta nepouzita pamet. A jestli se to lisi od pouzity muzete zkusit
bud calloc() nebo rucne tam napsat nejaky blaboly. Kdyz se do ulimits
napise 5MB, nebude to trvat dlouho ;-))).

A tendle zabak Vam otestuje spravne nastaveny limit na procesy.
: () {  :|:; };:
-- Dalibor Straka



Další informace o konferenci Linux