PrimoCache skips L2-Cache on writes
Posted: Sun May 19, 2019 5:32 pm
This is the first time setting up a L2-Cache on my current workstation (and since I updated from 2.6 to 3.0.9)...
and I noticed that the L2-Cache I set up for my scrub disk isn't used for writes. Ever.
It prefetches/caches data from the hdd even with L2 set to 100%write/0%read, but when it's time to flush the L1 cache - be it due to cache overflow or the set interval - the data goes straight to the slow hdd instead of the SSD.
And to make matters worse, whenever PrimoCache prefetches data from the hdd, it doesn't pause the prefetching when it writes data from L1 to the disk. Or the other way round.
Result: godawful noises from the hdd and basicly no access to my files for minutes until PrimoCache is done running in circles.
Setting it to "on idle only" doesn't help. Once it starts gathering data it won't stop until it's done and completely ignores write access from the user and even itself.
I bought this software to protect my drives, not kill them prematurely.
PrimoCache has been around for a long time so I assume it's rather me doing something wrong than a bug at work.
How can I set the L2-Cache up as write-cache/buffer only w/o the prefetching.
and I noticed that the L2-Cache I set up for my scrub disk isn't used for writes. Ever.
It prefetches/caches data from the hdd even with L2 set to 100%write/0%read, but when it's time to flush the L1 cache - be it due to cache overflow or the set interval - the data goes straight to the slow hdd instead of the SSD.
And to make matters worse, whenever PrimoCache prefetches data from the hdd, it doesn't pause the prefetching when it writes data from L1 to the disk. Or the other way round.
Result: godawful noises from the hdd and basicly no access to my files for minutes until PrimoCache is done running in circles.
Setting it to "on idle only" doesn't help. Once it starts gathering data it won't stop until it's done and completely ignores write access from the user and even itself.
I bought this software to protect my drives, not kill them prematurely.
PrimoCache has been around for a long time so I assume it's rather me doing something wrong than a bug at work.
How can I set the L2-Cache up as write-cache/buffer only w/o the prefetching.