[linux] Re: swapkiller

Daniel von Asmuth asmuth op bakunin.xs4all.nl
Vr Jan 12 11:40:53 CET 2007


On Fri, Jan 12, 2007 at 11:31:50AM +0100, Hans Paijmans wrote:
> 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?

Als de kernel dat al doet? 

Suggestie: gebruik de 'ulimit' functionaliteit van de shell om de
hoeveelheid geheugen die PHP maximaal kan opsouperen te begrenzen.


Suc6,




Daniel 

-- 
	/~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\
       <  Smoking shortens the Life expectancy of your Cigarettes  >
	\_________________________________________________________/



More information about the Linux mailing list