Guest User!

You are not Sophos Staff.

[8.270][INFO][NONE] Web Security Performance

I did a non scientific test of proxy performance using the script  Stopwatch Please remember that this is a non scientific test where I don't have any control over the script, moreover the website performance might vary slightly between requests. I tried to do the tests one after another to get similar traffic conditions for all tests.

First, let me say that I didn't realize how light weight the proxy is without the av-scanner and without local content filter database. The av-scanner adds about 100 megs to the proxy and content filter adds another 300+ megs making it a resource hog at 540 megs with single AV and local content database.

Testing parameters: I loaded the site www.astaro.org twice without the proxy using packet filter to cache the DNS request and establish a baseline. I cleared the proxy cache and restarted the proxy between each test to clear any memory caching by the proxy.

The results are eye opening... With the local content database in memory and single AV scan enabled, the http proxy is almost 3 times faster on loading www.astaro.org. The screenshots are attached below.

Another interesting thing that I noticed was that the av scan slows down the proxy considerably when testing sites like cnn.com etc with a lot of graphics and external links.

Regards
Bill
Parents
  • Hi Bill,

    sorry if my reply sounded a little harsh - there is no reason for you to apologize. If you're still interested in this kind of performance testing, let me point you to a tools that actually does the job: ab, short for "ApacheBench" (wikipedia), is the Apache HTTP server benchmarking tool that comes bundled with the apache webserver. It has lots of command line parameters to fiddle with. 

    Please do NOT run it against any production website, because you can easily generate a high load on the server, and some admins might see this as an attempt to DOS them.



    Please also be aware that this benchmark is rather synthetic, because ab only checks a single URL, while a real website usually has to deliver many pieces of content (images, javascript, etc.).

    Cheers,
    Kai
Reply
  • Hi Bill,

    sorry if my reply sounded a little harsh - there is no reason for you to apologize. If you're still interested in this kind of performance testing, let me point you to a tools that actually does the job: ab, short for "ApacheBench" (wikipedia), is the Apache HTTP server benchmarking tool that comes bundled with the apache webserver. It has lots of command line parameters to fiddle with. 

    Please do NOT run it against any production website, because you can easily generate a high load on the server, and some admins might see this as an attempt to DOS them.



    Please also be aware that this benchmark is rather synthetic, because ab only checks a single URL, while a real website usually has to deliver many pieces of content (images, javascript, etc.).

    Cheers,
    Kai
Children
No Data
Share Feedback
×

Submitted a Tech Support Case lately from the Support Portal?