Reducing CPU usage
simon at darkmere.gen.nz
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: http://www.darkmere.gen.nz/
"To stay awake all night adds a day to your life" - Stilgar | eMT.
More information about the varnish-misc