DoS (was: Re: [linux-l] PostgeSQL)

Peter Ross Peter.Ross at alumni.tu-berlin.de
Mi Nov 12 22:13:42 CET 2003


On Wed, 12 Nov 2003 olafBuddenhagen at web.de wrote:

> Viel effektiver waere es, wenn man vor oder hinter dem fork() noch
> ordentlich viel Speicher alloziert. Wenn dann der Speicher ueberfuellt
> ist, faengt der Kernel an munter zufaellige Prozesse zu killen.

So buggy ist die Linux-VM hoffentlich doch nicht, dass sie alte Prozesse
killt, um neuen Speicher zu geben.

Ansonsten kommt bei 4.4BSD-Abkoemmlingen tatsaechlich ein Vorteil zum
Tragen: Kurz vor der Oberkante werden Prozesse vollstaendig ausgelagert
(statt wie ueblich nur seitenweise), um eine Prozess zeitweise "freie
Bahn" zu ermoeglichen. Das hilft einem "vollen System", noch halbwegs
ordentlich weiterzuarbeiten.

Linux fehlt das noch. Das wissen auch VM-Entwickler. Wer's mag, kann ja
hier weiterbasteln;-)

Gruss
Peter



Mehr Informationen über die Mailingliste linux-l