Search squid archive

Re: Cache API

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

 



On 10.07.2012 07:32, Abhishek Chanda wrote:
Hi Amos,

I was wondering if there is a documentation for the fields reported by CacheManager. I was looking at the objects report and I assumed, 'File
0XFFFFFFFF' means that the hex code is a hash of the file and 'GET
http://www.iana.org/domains/example/' means that the original
requester issued a HTTP GET for the page
http://www.iana.org/domains/example/. Is that correct?

Nope. "Swap Dir -1, File 0XFFFFFFFF" means there is no disk file for this object. You will see it is on objects also having the flag SWAPOUT_NONE. There is related flags IN_MEMORY indicating whether it is an object in the RAM cache, or not. Objects which are NOT_IN_MEMORY and SWAPOUT_NONE have no cache entry at all.

The "GET ..." part is the request method and URL (if known) where that object was retrieved. Only in-use or recently used objects have those details.

"Swap Dir X, File 0Xnnnnnn" means the disk file number/name "nnnnnn" on disk in your cache directory contains this object. The nnnnnn maps to sub_dir/sub_dir/file on that cache_dir #X according to its cache_dir L1/L2 values.



Also, I could not find any documentation for squidpurge and ufsdump in
the website. Where can I find one?



The cache dump tools don't have much in the way of documentation. It's rare that anyone needs to use them outside of the developers debugging cache problems.

ufsdump takes one parameter, the full path of the file to be opened and its meta data displayed.
squidpurge has -? option to display its command line usage.

Amos



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

  Powered by Linux