Poor #requests/second performance 
    Poul-Henning Kamp 
    phk at phk.freebsd.dk
       
    Mon Jun  1 19:58:00 CEST 2009
    
    
  
In message <4A241423.4090509 at zopyx.com>, Andreas Jung writes:
>Running Varnish 2.0.4 on a Debian installation (dual-core, 2.8 GHz).
>
>Apache-Bench gives me a performance of 500-600 requests/second against
>a cached HTML page - even with an almost empty VCL configuration file.
>
>Squid gives me about 4000 requests/second on the same cached page.
>
>What is the best approach for narrowing down the bottleneck?
Examining varnishstat to see what happens.
Varnish employs a kind of "slow-start" algorithm to thread creation
which does not play well with synthetic loads like ab.  Typically
you have to precreate a suitable number of threads to avoid dropped
requests while varnish ramps up.
-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk at FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.
    
    
More information about the varnish-misc
mailing list