I expose: My computer is an i7-4790 with 16GB DDR3 1600. 1 SSD Samsung 860 EVO 500GB for the OS (C:\). 1 HDD Seagate 2TB for data (D:\). 1 Kingston A400 SSD for HDD cache.
I created an L1 cache for C:\ of the following features: 4096 MB of RAM, read and write, Block size 8KB, idle-flush defer-write - free cache on written - flush on sleep, prefetch last cache - start at windows boot (This last one did not work until you did not execute the command 'rxpcc set BootFetch 1').
I have also created a read-only L2 cache for D:\ in Kingston SSD that also generates some doubts that I will not try in this post.
When installing PrimoCache it had only 8GB of RAM and the synthetic tests of CrystalDiskMark were:
Then install 8GB more identical RAM to run on Dual Channel and the results were:
Records in Seq Q32T1 almost doubled, and the others remained stable. I was surprised by the increase of the sequential test but I attributed it to the Dual Channel (128 bits).
My surprise has been that a week later, and without having modified anything, the readings are now:
The records of the sequential test have been halfway through the first two tests but all the others have dropped by half or more. I have run the test several times. After rebooting, deleting the PrimoCache task and re-creating it, and always the same values. I have reviewed the UEFI values of the memory, the same ones. I have passed the AIDA64 memory tests, same results. What has changed? What am I doing wrong?
Thanks in advance for the help.