This page describes the configuration details for the Squid entry at the Second IRCache Bakeoff.
Total hardware cost: US$ 4320
We used a customized FreeBSD kernel. Of particular note:
Here's the dmesg output if you're interested.
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.
Each of the six IBM disks are formatted as a single UFS filesystem
with the default parameters. Filesystems are mounted with the noatime option.
Our squid.conf is very basic:
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.
Disks and Filesystems
Squid configuration
Results
| 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
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.