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