Re: [squid-users] COSS improvements

From: Stolle, Martin <Martin.Stolle@dont-contact.us>
Date: Wed, 16 Aug 2006 07:55:09 +0200

Hi everyone,

my exeprience with these patches:

At first:

COSS seems to be stable, it doesn't crash so often any longer.

I had the following cache_dir lines:

cache_dir coss /dev/sdb1 32760 block-size=2048 max-size=32768
cache_dir aufs /var/squid/cache1 38000 256 256 max-size=16777216
cache_dir aufs /var/squid/bigcache 25000 16 16

                                                    

The 5min average load is up to 220 requests per second at a cpu load average of about 24 percent.

I get many "Failed to unpack meta data errors" (about one every 5 seconds)
I have used the cache before with squid-2.6.STABLE2 without Steven Wilton's patches. It wasn't complete filled up before.

Now, at stripe 29000 (of 32760), cachemgr storedir says:

-----------------------------------------
Store Directory Statistics:
Store Entries : 6085603
Maximum Swap Size : 98058240 KB
Current Store Swap Size: 90869390 KB
Current Capacity : 93% used, 7% free

Store Directory #0 (coss): /dev/sdb1
FS Block Size 2048 Bytes

Maximum Size: 33546240 KB
Current Size: 33546242 KB
Percent Used: 100.00%
Current load metric: 0 / 1000
Number of object collisions: 0
Pending operations: 0 out of 128
Flags:
Pending Relocations: 0
Stripe: 0, lockcount: 0, numobjects 209, flags: NOTFULL,NOTWRITING,NOTWRITTEN,MEMONLY
Stripe: 1, lockcount: 2, numobjects 237, flags: FULL,NOTWRITING,NOTWRITTEN,MEMONLY
Stripe: 29618, lockcount: 0, numobjects 137, flags: NOTFULL,NOTWRITING,NOTWRITTEN,DISK
Pending Relocations:

Store Directory #1 (aufs): /var/squid/cache1
FS Block Size 4096 Bytes
First level subdirectories: 256
Second level subdirectories: 256
Maximum Size: 38912000 KB
Current Size: 35020964 KB
Percent Used: 90.00%
Current load metric: 100 / 1000
Filemap bits in use: 796921 of 4194304 (19%)
Filesystem Space in use: 34515696/43237588 KB (80%)
Filesystem Inodes in use: 0/0 (0%)
Flags: SELECTED
Removal policy: lru
LRU reference age: 7.78 days

Store Directory #2 (aufs): /var/squid/bigcache
FS Block Size 4096 Bytes
First level subdirectories: 16
Second level subdirectories: 16
Maximum Size: 25600000 KB
Current Size: 22302184 KB
Percent Used: 87.12%
Current load metric: 100 / 1000
Filemap bits in use: 370 of 16384 (2%)
Filesystem Space in use: 25556692/29727344 KB (86%)
Filesystem Inodes in use: 0/0 (0%)
Flags:
Removal policy: lru
LRU reference age: 21.48 days
---------------------------------------------------

The cachemgr storedir interestingly says, that the cache is 100 percent used, although the stripes greater than 29618 should be completely empty.

The number of files in Store Directory #1 (aufs) - /var/squid/cache1 is increasing. Before reaching the "100% full" in cachemgr storedir were about 500,000 entries in it.

Only a small part of the requests are stored in the COSS dir since "reaching 100 percent full".

I have also written this as a bug report as bug #1734.

Greetings,

Martin Stolle

-----Ursprüngliche Nachricht-----
Von: Adrian Chadd [mailto:adrian@creative.net.au]
Gesendet: Donnerstag, 3. August 2006 13:30
An: squid-users@squid-cache.org
Betreff: [squid-users] COSS improvements

Hi everyone,

Steven Wilton has contributed a whole swath of COSS fixes which
provide even more dramatic performance fixes and some stability
fixes to the codebase.

Those who are trialing out COSS in Squid-2.6 should grab tomorrow's
snapshot and give it a whirl. I suggest you read and re-read the
COSS comments in the squid configuration file to get an idea
of the newly available "knobs".

Adrian
Received on Tue Aug 15 2006 - 23:55:18 MDT

This archive was generated by hypermail pre-2.1.9 : Fri Sep 01 2006 - 12:00:02 MDT