No idea. Run very similar configurations (a few MHz less CPU power,
Linux-2.4.X) for about 700 requests/s in benchmarking, and the CPU usage
is quite linear up to the point where there is no CPU left..
Regards
Henrik
"Sławomir Chrószcz" wrote:
> 
> Hi!
> 
> On our gateway I setup transparent proxy. We dont want to store any
> files on local HD, only redirect WWW load to another proxy.
> 
> We use: "cache_dir null /tmp" to disable storage files on HD, I add
> "no_cache deny all" for sure. I want some domains to handle directly:
>    always_direct allow rsi
>    always_direct allow onetwp
> 
> all others we forward:
>    cache_peer OUR_MASTER_PROXY parent 8080 3130
> 
> I disable all logging:
>   cache_access_log /dev/null
>   cache_store_log none
> 
> We use some around 10 simple access list, and delay pools.
> 
> Our proxy handle about 30-40 request per second, and linux top
> shows form 40 to 70% CPU used by squid process.
> 
> I think that is very much for process which no HD operations.
> All squid work is get request and decide "handle it directly
> or send to parrent", no logging, no store... So why we have 70% load?
> 
> Any suggestions?
> 
> --
> Chrószcz Sławomir
> Rybnet
> 
> System:
> Celeron 1200Mhz/512MB RAM/8xNIC adapters - doing routing, and NAT
> for about 500 users, linux kernel 2.2.23, CPU load (without squid) near 0.01
> 
> SQUID: 2.5 stable1 + all patches
> 
> ./configure \
>   --prefix=/squid \
>   --enable-removal-policies \
>   --enable-delay-pools \
>   --enable-storeio=ufs,null \
>   --enable-gnuregex
Received on Wed Jan 08 2003 - 03:18:36 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:12:34 MST