- Jun 30, 2004
- 16,379
- 1,911
- 126
"The east . . and the west . . . are mine . . The north . . . and the south . . . are mine . . . . All seems beautiful to me . . . "
So goes the VOLVO commercial. And so goes my car-racing simulations and anything else. This system smokes, man! I think I want to smoke something to celebrate! Real street-racing is illegal, but now we have Proposition 64 in California.
We-ull, Pilgrims! My project was a rave success! Mr. Spock? Warp Speed! Aye, aye, Captain Kirk! Engage NVMe drive!
INGREDIENTS: PrimoCache from Romex, Windows 7 64-bit SP1, 250GB 960 EVO NVMe in a Lycom PCI-E card and x4 slot, DDR4-3200 RAM, SATA SSD boot-system disk, SATA HDD "programs and data" disk.
I only created a single 100GB volume on the NVMe and converted it to Primo's caching volume.
There is only a single caching task: caching to 2GB of RAM is shared between SATA devices; the NVMe caching volume is shared between the same SATA devices. The SATAs are written to the NVMe, and the NVMe is written to the 2GB of RAM.
Using the 1GB test, here's the Anvil Benchmark for the HDD with deferred-writes disabled:
Same test with deferred-writes enabled:
And here's the Anvil Benchmark for the boot-system SSD -- no deferred writes:
Here's the same boot-system SATA SSD with deferred-writes enabled:
So that's it! I've reduced RAM usage by about 28% of the total. The storage overhead is mere megabytes owing to larger 32KB block sizes (Primo chose this for me; I might have selected 4KB blocks). Instead of using 4GB of RAM for caching, I only use 2GB.
Looks like I have no urgent need to double my 16GB of TridentZ!
And . . . like the HAL computer in "2001," "Dave? I can feel it! I can feel it, Dave! My mind is growing . . . My mind is growing!"
I don't see any reason to get a 1TB 960 Pro M.2 right now. This little 250GB EVO does the job!
I should benchtest the EVO by itself, which I'll do when I'm setting up the caching volume for the Windows 10 disk volumes. These screenies were taken from my Win 7 installation using Samsung's own NVMe driver.
But this is a helluva lot better than using an SATA SSD to cache the HDD.
Here are the other parts: Seagate 2.5" 2TB Barracuda with 128MB of onboard cache; ADATA SP550 SSD for the boot-system disk.
This is going to be BAD!!! I mean Ba-ba-ba-BA-a-a-UD! Bad to the bone! That is, it is good! I have been to the mountain! And the mountain is good!
Now there's going to be all sorts of skepticism about this, it was always a matter of what "floated your boat" when ISRT came along with the Z68 chipset. But forget the benchmarks! I can feel it! I can feel it! My mind is growing!
So goes the VOLVO commercial. And so goes my car-racing simulations and anything else. This system smokes, man! I think I want to smoke something to celebrate! Real street-racing is illegal, but now we have Proposition 64 in California.
We-ull, Pilgrims! My project was a rave success! Mr. Spock? Warp Speed! Aye, aye, Captain Kirk! Engage NVMe drive!
INGREDIENTS: PrimoCache from Romex, Windows 7 64-bit SP1, 250GB 960 EVO NVMe in a Lycom PCI-E card and x4 slot, DDR4-3200 RAM, SATA SSD boot-system disk, SATA HDD "programs and data" disk.
I only created a single 100GB volume on the NVMe and converted it to Primo's caching volume.
There is only a single caching task: caching to 2GB of RAM is shared between SATA devices; the NVMe caching volume is shared between the same SATA devices. The SATAs are written to the NVMe, and the NVMe is written to the 2GB of RAM.
Using the 1GB test, here's the Anvil Benchmark for the HDD with deferred-writes disabled:

Same test with deferred-writes enabled:

And here's the Anvil Benchmark for the boot-system SSD -- no deferred writes:

Here's the same boot-system SATA SSD with deferred-writes enabled:

So that's it! I've reduced RAM usage by about 28% of the total. The storage overhead is mere megabytes owing to larger 32KB block sizes (Primo chose this for me; I might have selected 4KB blocks). Instead of using 4GB of RAM for caching, I only use 2GB.
Looks like I have no urgent need to double my 16GB of TridentZ!
And . . . like the HAL computer in "2001," "Dave? I can feel it! I can feel it, Dave! My mind is growing . . . My mind is growing!"
I don't see any reason to get a 1TB 960 Pro M.2 right now. This little 250GB EVO does the job!
I should benchtest the EVO by itself, which I'll do when I'm setting up the caching volume for the Windows 10 disk volumes. These screenies were taken from my Win 7 installation using Samsung's own NVMe driver.
But this is a helluva lot better than using an SATA SSD to cache the HDD.
Here are the other parts: Seagate 2.5" 2TB Barracuda with 128MB of onboard cache; ADATA SP550 SSD for the boot-system disk.
This is going to be BAD!!! I mean Ba-ba-ba-BA-a-a-UD! Bad to the bone! That is, it is good! I have been to the mountain! And the mountain is good!
Now there's going to be all sorts of skepticism about this, it was always a matter of what "floated your boat" when ISRT came along with the Z68 chipset. But forget the benchmarks! I can feel it! I can feel it! My mind is growing!
Last edited: