Vizh komandata ulimit i file-a /etc/security/limits.conf Povecheto sistemi po default sa taka natroeni, che shte zaspqt neprobudno pri izpylnenie na programa ot sorta:
int main() { fork(); main(); } Ako si ogranichil obache maksimalniq broj procesi na user-a s podoben red v /etc/security/limits.conf haralampi hard nproc 64 to mashinata shte ostane na kraka. Analogichno mozhesh da regulirash maksimalnata golemina na stack-a, pametta za proces, procesorno vreme, otvoreni file-ove... Petko -----Original Message----- From: George Danchev <[EMAIL PROTECTED]> Date: Sat, 15 Dec 2001 14:54:23 +0200 To: [EMAIL PROTECTED] Subject: Re: lug-bg: Elegantly wasting system resources (Was: problem) > On Friday 14 December 2001 21:59, you wrote: > > Ops gaden problem, pokazva li nqkakvi dumpove na dipleq ili v syslog-a? > > Ili prosto se rebootva? Q probvai da si napravish nqkoq programa deto > > tovari procesora i vig kak se dargi, primerno da smqta chisla s mnogo znaci > > sled dec zapetaq. > Taka, bratq... zna4i az reshih malko da si poigraq s resourses na systemata. > Da kazhem imame user "haralampi" na edi koq si sistema (nqma root prava). > Ssh-va se remote ili ima fizi4eski dostyp i se log-va local-no s > prostosmyrtniq username "haralampi" ... tova ne e ot golqmo zna4enie... > > kompilira si, volno ili nevolno, slednata _brainless_ anti programka: > (znam 4e e lame, no "haralampi" i haber si nqma ot C ;-) > > -----test.c-------------- > main() > { > float x,y,z; > x=20.5123456789034567; > y=30.3343255346567767; > z=40.2245454345654655; > while (y<50) > { > if (x<1000) > { > x=x*y*x*y; > z=x*y+x/y+y/x+x+y; > printf("x1=%50.30f\n", x); > printf("z1=%50.30f\n", z); > } > else > { > x=x/y+y/x; > z=x*y-x/y-y/x+x+y; > printf("x2=%50.30f\n", x); > printf("z2=%50.30f\n", z); > } > } > } > ------------------------------------- > > > Sled tova pak bez da iska haralampi q startiram taka: > ---------avalanche.sh------ > #!/bin/bash > z=0; > while [ $z != 1 ] ; do > ./test & > done > ---------------------------- > > Okazva se 4e se polu4avat razli4ni rezultati v zavisimost ot tova dali e > startiran ./avalanche.sh v xterm/konsole/gnome-terminal ili v TTY. > (sled izvestno vreme izliza i slednoto syobstenie pri opit da se podade > nqkakva komanda kym sistemata: > bash: fork: resourse temporaly unavailabel) , koeto e normalno :). > > Interesno mi e kakvo polu4avate vie i kak ste reagira root v takava > sitruaciq... Razbira se root ne mozhe da pokazhe 4erven karton na haralampi > samo za tova 4e se u4i da programira na C ili pravi podobni gluposti > svyrzani s habene na system resources. -- _______________________________________________ Get your free email from http://www.graffiti.net Powered by Outblaze =========================================================================== A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers) http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora