Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: CPU


  • Subject: Re: lug-bg: CPU
  • From: skelet_bg@xxxxxxxxx (Georgi Georgiev)
  • Date: Mon, 21 Feb 2000 00:09:47 -0800 (PST)



--- Alex Pope <pope@xxxxxxxxxx> wrote:
...
> Stava duma za t.nar. fork/malloc bomb, v nai-obshti
> linii neshto podobno
> na tova:
> void main()
> { int *root; while(1) { root=(int *)malloc(10000);
> fork(); } }
....
> Nai-sigurniat nachin e da ne davash shell account na
> nikoi. :)

Tova e problem v strukturata na UNIX-ite izobshto.
Za da ima zashtita ot takova iz4erpvane na resursi,
triabva seki proces da ima limit na sistemnite
resursi,
koito polzva. Problema e, 4e sa mnogo vidove. 
Naprimer ako ograni4ish broia na userskite procesi i
dinami4nata im pamet v heap-a, shte ti napraviat 
disk/inode bomba, koiato shte otvaria novi failove
dokato iz4erpi failovata sistema ili tcp bomba,
koiato shte otvaria tcp-konekcii dokato ti sasipe
networking-a.

Triabva da se promeniat i sistemnite funkcii kato 
fork() naprimer da stane fork(limit), kadeto limit e
parameter, ukazvasht kakva 4ast ot resursa na
roditelia
se predostavia na porodenia proces, izobshto mnogo
zagrubiavat neshtata. 

Naprimer na init procesa se davat 100% ot resursite,
toi razdava na loginite po 5%, te pak gi cepiat na
svoite procesi. Tova oba4e ve4e ne e UNIX, a neshto
mnogo po tromavo i trudno za administrirane.

=====
Skelet
        -------- http://people.bulgaria.com/skelet
__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com
==================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers)
Otpiswaneto RABOTI !!! : Majordomo@xxxxxxxxxxxxxxxxxx UNSUBSCRIBE LUG-BG
http://www.linux-bulgaria.org/ Hosted by Internet Group Ltd. - Stara Zagora



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.