This page describes the configuration details for the Squid entry at the Second IRCache Bakeoff.

Hardware

Total hardware cost: US$ 4320

Software

FreeBSD kernel

We used a customized FreeBSD kernel. Of particular note:

Here's the dmesg output if you're interested.

Other system tuning

Certain services such as cron, inetd, and sendmail are disabled in /etc/rc.conf.

In /etc/rc.local, we use sysctl to change settings for somaxconn, delayed acks, and the ephemeral TCP port range.

Disks and Filesystems

Each of the six IBM disks are formatted as a single UFS filesystem with the default parameters. Filesystems are mounted with the noatime option.

Squid configuration

Our squid.conf is very basic:

Results

These results are taken from the Official IRCache Second Bake-Off Report. Please take the time to compare Squid's results with the other participants. Especially the response time and hit ratio traces, and the performance/price comparisons.

Summary
Throughput: 160.30 rep/sec
Mean Response time: 1.412 sec
Mean Miss Response Time: 2.844 sec
Mean Hit Response Time: 0.241 sec
Hit Ratio: 54.99 %
Errors: 0.00 %

Note that Squid demonstrates the second best overall response time, and the highest hit ratio.

Throughput Trace

Response Time Trace

Hit Ratio Trace

Logs

For what its worth, here's the Squid cache.log from the two test runs, and some df output taken to show how full the disks got.


index.html,v 1.6 2000/02/29 16:44:43 wessels Exp