
I am testing PrimoCache in trial version. As for now I like this software a lot, it's great for my application as I am using it with another software for HDDs pooling and PrimoCache allows me to accelerate writing data to my pool when using dedicated SSD as a cache.
But here I have one question. I setup my SSD as Read/Write cache for my HDD volumes. Deffer-write and Free cache on write is enabled. So, after writing data from cache SSD to underlying volume, that data is deleted from my cache SSD. But does PrimoCache issue TRIM command to SSD to prevent degradation of its write performance?
I know that it "TRIMs" content of L1 cache (RAM) to so you can avoid unnecessary writes to your SSD. But does it also TRIM SSD set as L2 cache when blocks of cache content are flushed to HDDs?
Some SSDs when not TRIMmed experience huge slowdown as their own garbage-collector might not be good enough.