Inicio arrow Tips & Consejos arrow Sobrecargando Linux con fork
viernes, 09 enero 2009
Sobrecargando Linux con fork
Tag it:
Delicious
Slashdot
Digg
Meneame
BM
Fresqui
Neodiario
Escrito por Martin Kenneth Lopez   
31.07.2006

Fork hace que un proceso se divida en dos. Prueba este programa de C y verás cómo funciona: main(){while(fork());}

Ejecútalo mientras haces un watch -n 1 "ps axu | wc -l" o algo así para contar procesos, verás como crecen sin parar hasta que lo canceles, se cuelgue, o llegue al límite marcado por la cuota de procesos (un buen sistema lo tendría que tener así, con cuotas). Si das shell a alguien vigila que no te haga esto...


Fork hace que un proceso se divida en dos. Prueba este programa de C y verás cómo funciona: main(){while(fork());}

Ejecútalo mientras haces un watch -n 1 "ps axu | wc -l" o algo así para contar procesos, verás como crecen sin parar hasta que lo canceles, se cuelgue, o llegue al límite marcado por la cuota de procesos (un buen sistema lo tendría que tener así, con cuotas). Si das shell a alguien vigila que no te haga esto...

Por cierto, si te atreves, ejecuta esto (o pide a alguien que lo ejecute... :-): echo && :(){ :|:& };: y si tienes tiempo, intenta entenderlo (es muy instructivo).

Fuente: http://www.danielclemente.com/linux/trucos.html#fork


Recomiende este artículo...

 
No está autorizado a dejar comentarios - Por favor, ingrese como usuario.