-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Henrik Nordstrom wrote:

| On Tue, 30 Mar 2004, Gaetano Mendola wrote:
|
|
|>-----BEGIN PGP SIGNED MESSAGE-----
|>Hash: SHA1
|>
|>Hi all,
|>I'm running squid 2.5 STABLE 4:
|>
|>Squid Cache: Version 2.5.STABLE4
|>configure options:  --prefix=/usr/local/squid-tuned2
|>- --exec-prefix=/usr/local/squid-tuned2 --enable-snmp
|>- --enable-useragent-log --enable-referer-log --enable-delay-pools
|>- --enable-ssl --enable-storeio=diskd,aufs,ufs --with-pthreads
|>- --enable-async-io=24 --enable-kill-parent-hack
|
|
| Are you absolutely sure you want the kill-parent-hack option?

I took these settings from a mailing list, so I even don't know what it
was. I google it and I found that I don't need it :-)



|>and before to compile it I did:
|>
|>ulimit -HSn 16384
|>export CFLAGS="-O6 -s -DNUMTHREADS=24"
|
|
| This is a huge number of filedescriptors.. you will get better
performance
| if the number of filedescriptors is in balance with the numberof
| concurrent users you have..

May this huge ammount of filedescriptors compromise the performances ?




|>the box is a dual PIII with 1GB RAM | | | SMP is a waste for Squid. Better with two smaller UP boxes (and often | costs about the same..)

I have already the machine :-) If I use the aufs cache_dir the dual
processor is still useless ?


|>maximum_object_size_in_memory 16 KB |>cache_dir aufs /opt/squid/cache 10000 22 256 | | | With 1GB of memory you have memory to sustain bigger caches..

What about:

cache_mem 70 MB
maximum_object_size_in_memory 256 KB
cache_dir aufs /opt/squid/cache 10000 22 256



|>pipeline_prefetch on
|
|
| This you do not want if you are looking for good performance.
|
| You'd also want to turn off half_closed_clients

Ok I will use then:

pipeline_prefetch off
half_closed_clients off



|>I have about 300 clients connected at the same time.

I mean client not connection, the situation rigth now is:

Connection information for squid:
~        Number of clients accessing cache:      1124
~        Number of HTTP requests received:       3238133
~        Number of ICP messages received:        0
~        Number of ICP messages sent:    0
~        Number of queued ICP replies:   0
~        Request failure ratio:   0.00
~        Average HTTP requests per minute since start:   4627.9
~        Average ICP messages per minute since start:    0.0
~        Select loop called: 9203784 times, 4.561 ms avg
Cache information for squid:
~        Request Hit Ratios:     5min: 29.7%, 60min: 27.4%
~        Byte Hit Ratios:        5min: 8.8%, 60min: 10.3%
~        Request Memory Hit Ratios:      5min: 5.4%, 60min: 6.9%
~        Request Disk Hit Ratios:        5min: 46.7%, 60min: 47.6%
~        Storage Swap size:      8368184 KB
~        Storage Mem size:       71376 KB
~        Mean Object Size:       14.09 KB
~        Requests given to unlinkd:      0
Median Service Times (seconds)  5 min    60 min:
~        HTTP Requests (All):   0.23230  0.23230
~        Cache Misses:          0.33943  0.33943
~        Cache Hits:            0.01745  0.01745
~        Near Hits:             0.33943  0.20843
~        Not-Modified Replies:  0.01035  0.01035
~        DNS Lookups:           0.01046  0.01046
~        ICP Queries:           0.00000  0.00000
Resource usage for squid:
~        UP Time:        41981.827 seconds
~        CPU Time:       35093.990 seconds
~        CPU Usage:      83.59%
~        CPU Usage, 5 minute avg:        96.12%
~        CPU Usage, 60 minute avg:       96.14%
~        Process Data Segment Size via sbrk(): 233249 KB
~        Maximum Resident Size: 0 KB
~        Page faults with physical i/o: 704
Memory usage for squid via mallinfo():
~        Total space in arena:  233249 KB
~        Ordinary blocks:       170728 KB 109083 blks
~        Small blocks:               0 KB      0 blks
~        Holding blocks:          4424 KB      4 blks
~        Free Small blocks:          0 KB
~        Free Ordinary blocks:   62521 KB
~        Total in use:          175152 KB 74%
~        Total free:             62521 KB 26%
~        Total size:            237673 KB
Memory accounted for:
~        Total accounted:       146350 KB
~        memPoolAlloc calls: 452150294
~        memPoolFree calls: 450218028
File descriptor usage for squid:
~        Maximum number of file descriptors:   16384
~        Largest file desc currently in use:   2458
~        Number of file desc currently in use: 2098
~        Files queued for open:                   0
~        Available number of file descriptors: 14286
~        Reserved number of file descriptors:   100
~        Store Disk files open:                  88
Internal Data Structures:
~        594272 StoreEntries
~          5489 StoreEntries with MemObjects
~          5093 Hot Object Cache Items
~        593723 on-disk objects



| Not many at all.. you should not need to make any tuning of your Squid.

I'm scared about my disk io performances, suggestion on which quantity
look at it ? I will try what iozone reveil.


Thank you


Regards
Gaetano Mendola


-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFAabIh7UpzwH2SGd4RAk0mAJ4nvb/xnLhVobsbapQn1ziYf7k++ACbB2lb
DwXgOWKhoNsehUpjus+G2aY=
=/etU
-----END PGP SIGNATURE-----



Reply via email to