3 Replies Latest reply: Sep 22, 2015 1:46 PM by Tom Gilmore RSS

    Windows Server 2012 R2 CSV Cache

    Daniel Streefkerk Wayfarer

      Does anyone have any thoughts on how enabling CSV Cache will affect Nimble's caching?


      I have a 2012 R2 cluster with the cache turned off. Not sure why it's off, as it's on by default according to the above linked article.


      A blog post about it here: http://www.thomasmaurer.ch/2014/02/configure-csv-cache-in-windows-server-2012-r2/

      And a basic benchmark here: http://www.thomasmaurer.ch/2012/04/windows-server-8-csv-cache-benchmark/


      I don't want to turn it on if it will adversely affect or somehow interfere with Nimble's own caching mechanisms.




        • Re: Windows Server 2012 R2 CSV Cache
          Peter Evans Wayfarer



          As the CSV cache is a write though host side cache, the only effect should be to reduce read requests to the array. This buys you more read IOPS to use for something else.  Writes will be unaffected.


          The only minor effect on the array is that blocks might be moved out of the Nimble cache as they are accessed less frequently.  The only time I can think of when this could make a difference is when moving services between nodes in the Windows cluster as data cached on one node probably won't be cached on another.  You might have a few extra disk reads on the array when this happens which will repopulate both the CSV cache and the array cache.


          Overall I would expect the frequent advantage of host side caching to outweigh the infrequent disadvantage of data not being in the array cache.