M
Mike Walsh
kony said:[vcache]
MaxFileCache=65536
Would be more appropriate; 1/8 of system memory.
I"d have to disagree, there is no reason to do that, it will simply
limit the amount of code that can be ran from the vcache, requiring
rereading from the HDD more often.
If the cache is very large disk access will be slowed because the OS will waste too much time searching through the cache for data that is not there before each disk read.
The cache releases memory to
applications when they need it. Having a smaller vcache is wasting
memory any time an application isn't using it.
Memory is not always released from disk cache when an application needs it. Windows has a nasty habit of occasionally allocating up to 2/3 of system memory for disk cache. That is why we started setting MaxFileCache. When memory was limited, 1/8 of system memory for disk cache was generally accepted as a good compromise. Now that we can all afford as much memory as we need, 1/8 of system memory is more than enough cache.