[squid-users] Performance issue -- serving from cache

Brad House brad at brad-house.com
Wed Feb 18 16:04:14 UTC 2026


On 2/15/26 8:00 PM, Alex Rousskov wrote:

> On 2026-02-14 14:45, Brad House wrote:
>> I've got a squid deployment where serving from cache can be slower 
>> than an uncached download.  I'm seeing speeds of around 50MB/s when 
>> serving from cache, which is much slower than anticipated.  Infact, 
>> when hitting fast upstream servers, serving of a non-cached asset is 
>> faster (even though its still hitting squid to fetch it).
>>
>> I'm thinking there's got to be something wrong with my squid 
>> configuration, I'm currently running on Rocky Linux 10 with Squid 
>> 6.10-6.
>>
>> The VM I'm using currently has 4 cores, 16G RAM and 100G of usable 
>> space.  I used fio to measure disk performance and I got
>>
>>   * Random Write: 3629MiB/s (1MB block), 33.2k (4k block) IOPS
>>   * Random Read: 8391MiB/s (1MB block), 43.5k (4k block) IOPS
>
>
> What speed to you get when Squid serves the object from the memory 
> cache? Do not configure a disk cache for this test to make sure that 
> Squid is not reading from disk...
>
> I cannot help with AUFS cache_dirs, but _if_ AUFS code uses 4KByte I/O 
> blocks, then 50MByte/s you are measuring is equivalent to 12K IOPS 
> which is arguably not that bad for that long-neglected AUFS code 
> (compared to "raw" 44K IOPS performance you measured with fio)!
>
> Please note that I am not trying to imply that rock cache_dir with a 
> large slot-size setting would work faster than AUFS. And even if 
> properly configured rock does work faster than AUFS, I would be really 
> surprised if Squid can approach Traffic Server performance! The two 
> projects had vastly different focus and resources.
>
>
> HTH,
>
> Alex.
>

I'll need to wait until the weekend to give the memory-only cache a 
try.  Do you have any suggested Rock settings I should try while I'm 
testing things?  I'm ok wasting disk space on smaller items if it means 
it can serve from cache faster in general.

Thanks.

-Brad



More information about the squid-users mailing list