4

On my 32gb system, the maximum disk cache size used appears to be around 3.8gb, as observed in task manager as "Modified" memory, whilst under heavy write load.

This seems underpowered to me for my workload.

Is it possible to increase the windows write cache size limit?

I have tried LargeSystemCache and Fsutil behavior set memoryusage 2 - these both had zero effect.

Edit: Purpose - I have an application that generates large amounts of data files. Ordinarily this would create a lot of random access writes (slow), but with plenty of cache, windows streamlines it into 130mb/s+ sequential writes. 3.8gb is enough for one application, but id like to run more

6
  • Windows workstation write cache size is normally not limiting. Good article here: superuser.com/questions/1272039/… . Do you have a slow disk drive?
    – anon
    Commented Jun 6, 2021 at 13:43
  • Why would you want to? On an HDD, it might take 30 seconds or more to flush the write buffer to disk! Are you confusing this with the pagefile? Commented Jun 6, 2021 at 20:03
  • 1
    I have an application that generates large amounts of data files. Ordinarily this would create a lot of random access writes (slow), but with plenty of cache, windows streamlines it into 130mb/s+ sequential writes. 3.8gb is enough for one application, but id like to run more
    – Patrick
    Commented Jun 6, 2021 at 23:17
  • 1
    Pretty sure this is one of those things where the answer is simply to use a real operating system such as linux
    – Patrick
    Commented Jun 6, 2021 at 23:19
  • 1
    I am struggling with the same. Trivial task in GNU/Linux, unfortunately not possible in Windows environment. Solution might be to run a virtual machine with GNU/Linux kernel to which you allocate a lot of RAM of your Windows host and run the IO expensive app there.
    – Petr
    Commented Jan 9, 2023 at 18:03

0

You must log in to answer this question.

Browse other questions tagged .