[linux] Re: swapkiller

J.I. Asenjo natxete op xs4all.nl
Vr Jan 12 11:38:28 CET 2007


On Fri, 12  Jan  2007,  11:31:50AM +0100ยจ, Hans Paijmans said:
> Daniel von Asmuth wrote:
> > On Wed, Jan 10, 2007 at 08:27:16PM +0100, Hans Paijmans wrote:
> >> Het overkomt me wel eens dat ik aan het hacken ben, en dat het
> >> php-script op hol slaat, in een paar seconden alle swap opvreet,
> >> en als ik dan net op een remote machine bezig ben,
> >> zijn de rapen gaar.
> >>
> >> Is er niet een of andere truc die meekijkt naar het vrije
> >> swap-geheugen, en als dat volloopt, alle verdachte processen de
> >> nek omdraait en desnoods reboot, zodat ik de controle over die
> >> client weer terugkrijg?
> > 
> > Als alle geheugen vrijwel op is en swap ook zal de out-of-memory-
> > killer in de Linux (2.4) kernel processen ruw stoppen. Hiervan kunnen
> > ook onschuldige taken het slachtoffer worden.
> 
> Je zou toch zeggen dat er ergens een utility zou moeten bestaan, die
> bijhoudt of een proces idioot veel swap genereert, en bij een bijna
> vol geheugen dat proces afschiet...
> of is dit te simplistisch?

ik weet niet of je scripts als webapplicaties uitgevoerd worden of ze in
een cli uitgevoerd worden.

voor apache bestaat i.i.g. een php.ini bestand waar je de geheugen x
script kan beperken.

memory_limit = 8M      ; Maximum amount of memory a script may consume
(8MB)

-- 
Groeten,
J.I.Asenjo



More information about the Linux mailing list