Reducing CPU usage

Simon Lyall simon at
Sat Dec 15 11:25:41 CET 2012

I wrote a little article on reducing CPU usage in my varnish cache that 
some may find useful:

The TLDR is that my vcl_recv was poorly structured and every request went 
though around 32 "if" statements (some with huge regex matches). I was 
seeing my CPU maxed out at just 4-5000 hits/second. I restructured 
vcl_recv to reduce the average amount number of tests on each request and 
halved the CPU used.

Simon Lyall  |  Very Busy  |  Web:
"To stay awake all night adds a day to your life" - Stilgar | eMT.

More information about the varnish-misc mailing list