Page 1 of 1
Recovery of the amount of Level-1 free memory is working bad
Posted: Wed Sep 19, 2012 8:49 am
by tekken
I have setup fancycache 0.8 (disk) like writeonly cache for HDD. All working good, Hdd have 99% Idle, but amount of level-1 free bytes reduce from 10GB to 0,6GB after 4-5 days of server working (win2008 OS).
Fancycache have next settings:
BlockSize=64K
Strategy=writeonly
DeferWrite=enable
Latancy=60 sec
Averaging Write = yes
Shutdown Flash = no
Release after Write = yes
Algorithm = LFU-R
L1 cache size = 10240MB
L2 cache disable
Overcome C1 Issue = yes
So what you can say about this? Recovery of the amount of Level-1 free memory is working bad
P.S. Sorry for my russian-english language

Re: Recovery of the amount of Level-1 free memory is working
Posted: Wed Sep 19, 2012 12:32 pm
by Support
The free cache memory is not important. When it is full, the program will automatically discard old cache data and hold new data according the cache algorithm (LRU/LFU).
Re: Recovery of the amount of Level-1 free memory is working
Posted: Wed Sep 19, 2012 5:41 pm
by Teodosio
Actually I think that is one of the best feature of FancyCache. No file should be dropped from the cache unless the space is needed for newer or more frequently used files. Every MB of empty cache is a wasted MB!

Re: Recovery of the amount of Level-1 free memory is working
Posted: Thu Sep 20, 2012 11:19 am
by tekken
support wrote:The free cache memory is not important. When it is full, the program will automatically discard old cache data and hold new data according the cache algorithm (LRU/LFU).
Thank you for your answer, but I thought that the "Release after Write = yes" setting is responsible for this, am I wrong?

Re: Recovery of the amount of Level-1 free memory is working
Posted: Thu Sep 20, 2012 3:22 pm
by Teodosio
Ops, I just re-read your OP, I am sorry, I didn't notice you were talking about a write-only cache

Re: Recovery of the amount of Level-1 free memory is working
Posted: Fri Sep 21, 2012 3:15 am
by Support
"Release after Write" means that the cache that have been written/flushed to the disk will be released and used for holding new data when there is no more cache space. It acts like a standby cache. If there's no new data needed to be cached, the cache still remains current data for possible reads.
Re: Recovery of the amount of Level-1 free memory is working
Posted: Fri Sep 21, 2012 7:43 am
by tekken
support wrote:The free cache memory is not important. When it is full, the program will automatically discard old cache data and hold new data according the cache algorithm (LRU/LFU).
So, How can I determine that RAM for writeback cache is not enough? by "Write Bytes (Deferred, Urgent) = X" value
