Varnish Memory Consumption

Chaim Keren Tzion chakatz at yahoo.com
Thu Sep 11 12:24:29 CEST 2008


Thanks Tolle!,

Comments inline below:



----- Original Message ----
> From: Tollef Fog Heen <tfheen at linpro.no>
> To: varnish-misc at projects.linpro.no
> Sent: Thursday, September 11, 2008 12:29:16 PM
> Subject: Re: Varnish Memory Consumption
> 
> ]] Chaim Keren Tzion 
> 
> | I'm running Varnish -r2626 on CentOS 5.2
> | 
> | The problem I'm having is that Varnish eats up all 16GB of RAM that I
> | have and then fills up the 2GB Swap space. Also, one of the three
> | Varnish machines I have is a Virtual Machine (8GB RAM +2GB Swap). The
> | VM panics some time after the Swap fills up and becomes
> | unresponsive. The hardware machines keep on running.
> | 
> | My questions are:
> | 
> | Regarding the memory consumption:
> | Is this normal?
> 
> Yes, fairly normal, given that you've given Varnish ~91G to use.  Apart
> from the crashing, that is.  It shouldn't crash the virtual machine (but
> then, that's a bug in your kernel rather than Varnish).

The VM doesn't actually have a kernel panic. It just starts throws complaints about swap space to the console and won't allow logins or ssh.
 
> | Do I need to enlarge my Swap?
> 
> swap shouldn't really matter with mmap.
> 
> | Do I have to define a storage file that is less than the RAM+Swap that
> | I can give to Varnish, in order to ensure that they don't get filled
> | up? Should I switch to malloc? Will an upgrade to a newer revision
> | help?
> 
> I'd recommend trying a swap partition the same size as the backing file
> you use today and going with malloc and see if the problem then goes
> away.

Actually on the VM the swap file is 2G and the backing file is 2.5G. Close, but I will try with a smaller backing file.

> 
> | Regarding the Virtual Machine:
> | Is there a way to protect the Virtual Machine?
> | It it a bad idea to use a Virtual Machine?
> 
> Which virtualisation environment are you using?

VMware ESX 3.5

> 
> -- 
> Tollef Fog Heen 
> Redpill Linpro -- Changing the game!
> t: +47 21 54 41 73
> _______________________________________________
> varnish-misc mailing list
> varnish-misc at projects.linpro.no
> http://projects.linpro.no/mailman/listinfo/varnish-misc



      



More information about the varnish-misc mailing list