- Jun 30, 2004
- 15,725
- 1,455
- 126
I know I have a "rep." I started using PrimoCache in 2014, now on four of my systems. My Skylake rig uses a Sammy 960 EVO 256GB NVMe M.2 to cache an SATA SSD and an HDD.
In the old versions, you could see the result of RAM-caching a drive immediately with a benchmark like Anvil, but you couldn't see it for SSD-caching of a slower device. This was due to the fact that the cache fills up when the system is idle: a benchmark wouldn't register the improvement.
The new version 3.0 suddenly makes up for this shortcoming, and you can divide an SSD caching volume into a Read and Write portion. I'm still exploring the implications of that feature, and I'm even a little bit confused by it. However, I can now run Anvil against my Crucial MX 300 -- cached to the 960 EVO with no RAM-caching -- and it now shows how even a decent late-model SATA SSD improves in performance with the NVME M.2 cache:
The Crucial by itself would only have a sequential read speed of about 500 MB/s, so this confirms the operation of the cache. I'm still wondering about the 4K random read test, however. It doesn't seem different than what would occur for an uncached SATA SSD.
The Write results shown here require that the deferred write feature of the cache are turned on and enabled. Otherwise, you would only see the spec expectations for the MX 300.
In the old versions, you could see the result of RAM-caching a drive immediately with a benchmark like Anvil, but you couldn't see it for SSD-caching of a slower device. This was due to the fact that the cache fills up when the system is idle: a benchmark wouldn't register the improvement.
The new version 3.0 suddenly makes up for this shortcoming, and you can divide an SSD caching volume into a Read and Write portion. I'm still exploring the implications of that feature, and I'm even a little bit confused by it. However, I can now run Anvil against my Crucial MX 300 -- cached to the 960 EVO with no RAM-caching -- and it now shows how even a decent late-model SATA SSD improves in performance with the NVME M.2 cache:
The Crucial by itself would only have a sequential read speed of about 500 MB/s, so this confirms the operation of the cache. I'm still wondering about the 4K random read test, however. It doesn't seem different than what would occur for an uncached SATA SSD.
The Write results shown here require that the deferred write feature of the cache are turned on and enabled. Otherwise, you would only see the spec expectations for the MX 300.