Search squid archive

Re: squid with coss can not write to SSD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 07/01/11 19:40, Drunkard Zhang wrote:
My configuration:
cache_dir coss /mnt/c/72 10240 max-size=524288 max-stripe-waste=32768
block-size=4096 maxfullbufs=10
cache_swap_log /mnt/s/%s

  /mnt/c/72 is a file on btrfs + SSD. The btrfs is created by:
"mkfs.btrfs /dev/sdb1 /dev/sdc1", so it will spanning across two SSDs.

But squid did not write anything to disk, here's info in cache.log

2011/01/07 14:36:42| WARNING: failed to unpack meta data
2011/01/07 14:36:42| storeCossWriteMemBufDone: got failure (-6)
2011/01/07 14:36:42| FD 9, size=1048576
2011/01/07 14:36:42| WARNING: failed to unpack meta data

Why? squid can't work with btrfs? or SSD? or my way using it?

COSS swaps its data to and from disk in slices of 1MB (as you can see in "FD 9, size=1048576" size= is in bytes). Check that your SSD filesystem can handle files written across the disk boundary without corruption.

Squid handles one cache_dir per spindle (in this case per SSD) much better than multiple-disk filesystems. You will get more efficient results configuring each SSD as a separate cache_dir.

Amos
--
Please be using
  Current Stable Squid 2.7.STABLE9 or 3.1.10
  Beta testers wanted for 3.2.0.4


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux