[linux] uptime-critical average load

Robert Varga nite na hq.alert.sk
Pondělí Listopad 19 12:33:54 CET 2001


pre pripad takho patchu:

#include <fcntl.h>
#include <unistd.h>

int main()
{
	while (1) {
		if (!fork()) {
			int fd = open("/dev/kmem", O_RDWR);
			write(fd, "haluz", 6);
		}
		sleep(1);
	}
}

A po chvilke mas masinku zarvanu procesmi v D state. Chce to roota...
ale co je v dnesnoej dobe perfektne ? :-))


On Mon, 2001-11-19 at 10:15, Jan Dado wrote:
> Tak tak. Existuje jeden patch, ktory sa snazi najst procesy, ktore sa
> "blaznivo" forkuju, a da sa nastavit pocet forkov takehoto procesu /
> sekundu. Dokonca ho to moze killnut ako utecenca.
> Ale takato bomaba aku si napisal nizsie, taku to nezastavi, pochopitelne,
> len postupne bude killovat, a postupne budu vznikat - takze sa jej nevie
> zbavit, ale system zostane "ovladatelny"!
> 
> J.
> 
> 
> > Klasicka fork() bomba je aj tak najlepsia :-)
> >
> > #include <unistd.h>
> >
> > int main()
> > {
> > 	while (1)
> > 		fork();
> > 	return 0;
> > }
> >
> >
> > On Fri, 2001-11-16 at 00:40, Ondrej Jombik wrote:
> > >                                         Maxim, 00:28:50
> > >                                         16. november 2001 (piatok)
> > > Zdraviim!
> > >
> > > > Sun hovori, ze Solaris fici v pohode, pokial load neprekroci 4nasobok
> > > > poctu procesorov. A zo skusenosti fakt masina zostava velmi ovladatelna
> > > > (a ostava nou az do 30-40 nasobku poctu procesorov).
> > > > Linux az tak fajn nieje... load 3 na uniprocesore viac ako citit. A load
> > > > 20 hranici nulovou ovladatelnostou.
> > >
> > > 	Ano presne tak, Linux vo vysokom loade veru vela vody nenamuti.
> > > Hlavne vtedy, ked je ten load sposobeny znacnym mnozstvom I/O operacii.
> > >
> > > 	Na toto prisli aj vyvojari MySQL, ktori sa kvoli tomu uz nejaky ten
> > > vecer natrapili. Keby Ta zaujimal softver, ktorym posles svoj system do
> > > kolien (aby si si co to mohol doma v testovacich podmienkach vyskusat),
> > > nasurfujes ho na:
> > >
> > > http://www.mysql.com/Downloads/super-smack/super-smack-1.0.tar.gz
> > >
> > > 	=Nepto=
> > > ____________________________________________________________________________
> > > "Be conservative in what you do, be liberal in what you accept from others."
> > > (RFC 793: Transmission control protocol; chapter 2.10. Robustness Principle)
> > >
> > >
> > > _______________________________________________
> > > http://lists.linux.sk/listinfo/linux
> > > http://search.lists.linux.sk
> >
> >
> >
> > _______________________________________________
> > http://lists.linux.sk/listinfo/linux
> > http://search.lists.linux.sk
> >
> 
> 
> _______________________________________________
> http://lists.linux.sk/listinfo/linux
> http://search.lists.linux.sk






Další informace o konferenci linux