- Apr 15, 2005
- 4,108
- 29
- 91
I would like to add in an SSD to my server to use as a write cache between my mechanical storage and the rest of the network. Is this something that can be accomplished via Windows 7 or do I need to use a different OS?
What's a Win 7 box doing that it is this write intensive?
I, unfortunately, have no idea what would entail enabling a write cache via Windows. It can be accomplished via ZFS or with a hardware RAID card with a cache module.
I think what you want is Primocache. I use it for my servers at work so I can get the cheap mechanical drives for storage but accelerate them with an SSD; allocating ~24GB per virtual OS makes them boot and run super smooth.
https://www.romexsoftware.com/en-us/primo-cache/
I also run it on my desktops at home so I can use "deferred writing". That way it takes a bunch of random writes Windows makes in to memory, then makes just 1 write every 1 hour (or whatever you set it to).
What you want is to setup "Level 2 Cache" with it. That will let you allocate as much or little of an SSD as you want to a mechanical partition (you can accelerate arrays too). There is no limit on SSD allocation either. I generally do not use more than 60% of SSDs in this manner so as to keep them fresh for longevity. Even a small 24GB goes a long way to accelerating a partition though.
EDIT: It has a 60 day free trial to test it out and is only like $30 to purchase if you like it.
Intel Smart Response SSD cache feature? There's a write cache mode last time I checked.