I recently upgraded to 16GB ram (I now have 4x4Gb DDR3 1600Mhz) and I decided to try fancy cache.
I made the following settings on my C: drive (Intel ssd 80gb)
As you can see I have given 4gb ram to C: Is it just overkill to give so much ram?
(unnecessary to waste 4gb if there is not any difference if I use less)
And by the way, is the other settings properly set?
(for maximun performance)
Click on performance monitor ans leave the window open for a while (couple of hours if possible) and work as appropriate. The cache hit and cache utilization gives you an indication whether 4GB RAM are oversized.
A blocksize smaller than 4KB is waste of computing power and RAM, because the cluster size of the filesystem is at least 4KB. In general a recommendation for the block size is at least the blocksize of the filesystem.
Presumed that the computer is Notebook/Netbook/etc with a working battery or a Desktop machine with a UPS, setting the latency to a longer value (120 seconds or more) will most likely increase the performance and (if case of a SSD) extends the lifetime of the storage. But the drawback is that if the computer losts the power, a blue screen happens or any other OS malfunction occurs, the filesystem is by 100% corrupt and the data is lost.
fsommer1968 wrote:Click on performance monitor ans leave the window open for a while (couple of hours if possible) and work as appropriate. The cache hit and cache utilization gives you an indication whether 4GB RAM are oversized.
A blocksize smaller than 4KB is waste of computing power and RAM, because the cluster size of the filesystem is at least 4KB. In general a recommendation for the block size is at least the blocksize of the filesystem.
Presumed that the computer is Notebook/Netbook/etc with a working battery or a Desktop machine with a UPS, setting the latency to a longer value (120 seconds or more) will most likely increase the performance and (if case of a SSD) extends the lifetime of the storage. But the drawback is that if the computer losts the power, a blue screen happens or any other OS malfunction occurs, the filesystem is by 100% corrupt and the data is lost.
Thank you very much for your help and tips.
I did what you said, I had the performance monitor up a couple of hours and ran a couple of program, mostly surfing the web (a lot of youtube videos)
And this is the result I got:
as you can see even after a couple of hours only 1,5 GB were totally written and 1,18GB are remaining free. This means a lot of unused cache. Set the cache for this drive to 0,5 GB and see whether the cache statistics reduce significant (write bytes (deferred, urgent) == 0 is best, write deferred 96% is perfect, 50% would be good). To my experience the read cache hit rate with FC is not very high, the Windows OS itself has a well working cache mechanism.
There are three other drives in your system. Enable FC for this drives as well ( I would start wich 0,5GB cache for each drive). And check with the FC performance monitor. The rest of the RAM I would give back to the OS.
as you can see even after a couple of hours only 1,5 GB were totally written and 1,18GB are remaining free. This means a lot of unused cache. Set the cache for this drive to 0,5 GB and see whether the cache statistics reduce significant (write bytes (deferred, urgent) == 0 is best, write deferred 96% is perfect, 50% would be good). To my experience the read cache hit rate with FC is not very high, the Windows OS itself has a well working cache mechanism.
There are three other drives in your system. Enable FC for this drives as well ( I would start wich 0,5GB cache for each drive). And check with the FC performance monitor. The rest of the RAM I would give back to the OS.
Thank you very match i will test your tips.
You say: "I would start wich 0,5GB cache for each drive" but what settings should i use for them? (they are mechanical drives D: is for games and E:/F: downloads)
Thank you for your help
Edit: here is a picture after i change the C: (my ssd) from 4Gb to 512Mb:
Not necessarily. At best the cache block size is the same as the cluster size of the filesystem. The default cluster size of NTFS is 4096 Bytes (4KB). But, on large volumes 8KB or more is also possible.
Check e.g. with powershell on every logical disk (WIN7: admin rights required):