Firstly: Because its there! And we (possibly) can!

ie: We all have these potential RamDrives, so why not use them..?
Sure one could just buy more RAM, but where's the fun in that and these potential RAM Drives/Arrays are free..!
Use Case:As read/write caches to speed up IO.
Especially the all important 4K random read/writes where even flash is slow (comparatively) and fast worn out.
Read:A read cache that puts our RAM drive in 'RAID 0' with our system drive,
but with a filter for the all important (to performance) small ~4K files.
ie: ~10 small, random 4K reads would happen in the time it normally takes for the drive to seek just 1...
This leaves the drive to get on with the large sequential it's faster at, at the same time as the 4K is read.
Readyboost does this and can be ...'persuaded' to work with SSDs.
Write:A deferred write cache (yes UPS reqd) would allow for the writing and reading of oft used files, without them ever touching the SSD.
This would performance and improve and SSD life.
PrimoCache has this 'Deferred Write' functionality.
https://www.romexsoftware.com/en-us/pri ... ation.htmlIt would also be nice if write blocks equal to the write blocks of the SSD were organised in RAM before being written to SSDs, greatly speeding up writes and further improving SSD life.
The closest I downloadable solution I have found is a very beta filter driver called FlashPoint/OpenFlashFire:
https://www.romexsoftware.com/bbs2/en-u ... =35&t=4665There is various other caching software I can list if anyone's interested.
As last resort one could always just use them as small pagefiles.
Windows will automatically use the least busy drive if multiple PageFiles are set up.
For this reason I have pagefiles set up at 1/2 the RAM cache size on all my (mostly idle) backup HDDs.
(It goes without saying that said HDDs have Buffer Flushing disabled and also have tiny partitions on the outermost/fastest tracks (exFAT, 64KB clusters) for said PageFiles)
In short; a free, fast caching tier between RAM and non volatile storage would be nice!
PS:
GpuRamDrive: GPU VRAM as RAMdisk:
https://www.romexsoftware.com/bbs2/en-u ... =35&t=4637