Enhancing LFU algorithm
Posted: Sun Aug 28, 2011 12:24 am
Hi,
Currently I am using LRU algorithm instead of LFU since it's doing better on my PC & its operating patterns. Anyway, I am wondering if you guys could enhance LFU algorithm a little bit through decreasing 'cache insertion' since there is a file system cache already doing it's job all the time side-by-side with FC, and as you know Windows usually reads most of the data on the storage devices just one time during a session, so isn't it a good idea to add 'ignore cache for a first-time request' ? for example multimedia files are big and usually we don't play the same media files more than once a session. (i.e. all the hot data in FC cache would be evicted if you play a 7GB movie on your HD.. 'cache pollution', think of defragmentation software, AV, etc..) ... and thanks!
Currently I am using LRU algorithm instead of LFU since it's doing better on my PC & its operating patterns. Anyway, I am wondering if you guys could enhance LFU algorithm a little bit through decreasing 'cache insertion' since there is a file system cache already doing it's job all the time side-by-side with FC, and as you know Windows usually reads most of the data on the storage devices just one time during a session, so isn't it a good idea to add 'ignore cache for a first-time request' ? for example multimedia files are big and usually we don't play the same media files more than once a session. (i.e. all the hot data in FC cache would be evicted if you play a 7GB movie on your HD.. 'cache pollution', think of defragmentation software, AV, etc..) ... and thanks!