Re: [squid-users] Squid versus Microsoft ISA

This is a discussion on Re: [squid-users] Squid versus Microsoft ISA within the Squid Users forums, part of the Web Server and Related Forums category; On Fri, 5 Dec 2003, Henrik Nordstrom wrote: > On Fri, 5 Dec 2003, Raphael Maseko wrote: > > > ...


Go Back   Usenet Forums > Web Server and Related Forums > Squid Users

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 12-05-2003
Merton Campbell Crockett
 
Posts: n/a
Default Re: [squid-users] Squid versus Microsoft ISA

On Fri, 5 Dec 2003, Henrik Nordstrom wrote:

> On Fri, 5 Dec 2003, Raphael Maseko wrote:
>
> > Have you been able to determine that Squid is actually making use of both
> > processors? Do you have other applications running on the same box?

>
> The main Squid process is a single process and can use at most one CPU.
> This is by design of Squid. Some CPU may be used by the diskd/aufs I/O
> slaves but not very much and it is doubtful this outweigths the general
> performance penalty of enabling SMP support in the kernel.


The only time that I've seen an SMP performance penalty is when you have
more than 5 or 6 processors. Up through 4 procesors there is a 1:1
performance improvement. This is what has been experienced with BSD/OS. A
few other operating systems that we've tried didn't fair as well.

There is, however, a 10 to 15 percent performance impact on Intel's current
Pentium4 and Xeon processors if you leave their hardware threading feature
enabled. Disable the feature in the BIOS and life improves.

While Squid, itself, will not benefit from multiple processors; the system
will. Most of the systems on which I have Squid running are located at the
organisation's security perimeter. The systems can be regarded as custom
firewalls as they are used to offload services that have high impact on the
performance of a general purpose firewall, e.g. DNS services, mail relaying,
and retrieval of web content.

At one site have two SMP systems. Each system has dual 550 MHz Pentium III
Xeon processors. Squid is running on each system and is only used to
retrieve Internet content for internal users. The systems are crudely load
balanced using a URL hashing algorithm. Since the systems were last booted
a year and a half ago, each system has been delivering between 2.5 and 4
terabytes of web content each month to internal clients. The average is
slightly over 3 terabytes. (This is a government facility with essentially
no activity outside of business hours (0700-1600) during the week and
absolutely no activity on holidays and weekends.)

The mail traffic is between 500 and 1000 messages per hour. I don't have
any good metrics on the average size of the messages. Unlike web activity,
this occurs 24 hours a day.

I think this might be an example of where SMP will be helpful.

Merton Campbell Crockett


--
BEGIN: vcard
VERSION: 3.0
FN: Merton Campbell Crockett
ORG: General Dynamics Advanced Information Systems;
Intelligence and Exploitation Systems
N: Crockett;Merton;Campbell
EMAIL;TYPE=internet: mcc@CATO.GD-AIS.COM
TEL;TYPE=work,voice,msg,pref: +1(805)497-5045
TEL;TYPE=fax,work: +1(805)497-5050
TEL;TYPE=cell,voice,msg: +1(805)377-6762
END: vcard
Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +1. The time now is 10:57 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0