Minor note: disabling hyperthreading gained roughly 5% in squid ...
apache not measured (yet).
On Aug 1, 2007, at 12:18 PM, Adrian Chadd wrote:
On Wed, Aug 01, 2007, Matthew Von Maszewski wrote:
I have a test bed using siege. The test runs 23400 hits against 19
static http items. Squid, delivering all from memory, runs roughly
75% of the throughput of raw Apache or Apache proxy. The siege
"client" box has plenty of ports so that TIME_WAIT is not an issue.
The client and server have a direct 1Gbit ethernet wire between them.
Can you run oprofile under Amd64 on those boxes? I'd like to know
exactly where Squid's spending its time. My guess is that its spending
a stupid amount of time in headersEnd() and memset() in your tests.
Adrian