Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
SpodermanBR

RAM Cache placebo?

Recommended Posts

Posted · Original PosterOP

Ok guys, so I recently came across Primo RAM Cache which sounded a bit whacky to me (it was advertised to me by a random youtube video) I got the trial version and tested it out. Turned out it did reduce load times in some games (Destiny 2) when I had it running with around 512mb allocated. So I went and did some tests on CrystalDiskMark "real world performance" profile. It seems a bit off to me...
Check this out, this is it with RAM cache (640Mb on disk C:, and some other smaller amounts on the other partitions, its a 2 HDD setup with 2 parts on HDD1 and 1 part on HDD2)
image.thumb.png.7dac964746400c692fc2c002d1d0ceb3.png

 

Now this is it without the RAM cache running

image.png.db57353eb54228cc402c00fa1654a1ac.png


Testing a file transfer from HDD2 to HDD1 without the RAM cache gave me around 55MB/s (windows explorer MB) peaked at 75MB/s for some seconds and dipped at 28 twice, 12gb file.

image.png.6cab3d412cba2ed98bd4aa347cf73a4b.png

 

Now with the RAM cache active in both HDDs...
image.png.357274c95e3f391d2b823e08d7bacde3.png

Less speed but more consistent at 50MB/s, while having peaks at 66MB/s and dips around 48 minimum.

Can someone tell me why Destiny 2 load faster with the cache on and the transfer rate is still more or less the same?

Without cache when I double click the icon it takes 30 seconds to open, 1 minute to get to the logo screen (where you press enter) and 4 minutes to get to my character screen.
With cache its 30 seconds to open, 44 seconds to get to the logo screen and 1 minute and 20 seconds to get to my character screen.
Tested it three times and the results vary by 1-2 seconds more or less.

Link to post
Share on other sites

So this software is doing some bad things that makes benchmakrs looks good, but can cause issues with data loss.

 

So windows already has a ram cache, its just there is a mode to disable this that crystal disk mark and most other benchmarks use. That way you can see the actual speed of the drive, not of your ram.

 

THe other issue is that it lets files say they have been written when there really not, if you lose power, you can get a corruped disk as the filesystem expects that some files are on disk when there really aren't

 

 

Link to post
Share on other sites
Posted · Original PosterOP
4 minutes ago, Electronics Wizardy said:

So this software is doing some bad things that makes benchmakrs looks good, but can cause issues with data loss.

 

So windows already has a ram cache, its just there is a mode to disable this that crystal disk mark and most other benchmarks use. That way you can see the actual speed of the drive, not of your ram.

 

THe other issue is that it lets files say they have been written when there really not, if you lose power, you can get a corruped disk as the filesystem expects that some files are on disk when there really aren't

 

 

I enabled defer-write to test the higher write speeds, but nothing different and I'm running on a laptop so power loss isn't a big issue. But the question remains, why does Destiny 2 have a difference in load time?

Link to post
Share on other sites

But you already explained it  .

Destiny 2 uses dara from a faster pool of data and your wondering why its faster.

 

Latency and File Access times would be MUCH lower.

 

Even if a HDD and  SSD were limited to 50MB/s the SSDZ WINS due to how quickly it can find that data. (Latency per file)


Maximums - Asus Z97-K /w i5 4690 Bclk @106.9Mhz * x39 = 4.17Ghz, 8GB of 2600Mhz DDR3,.. Gigabyte GTX970 G1-Gaming @ 1550Mhz

 

Link to post
Share on other sites

That HDD you have is slow for a HDD.


“Remember to look up at the stars and not down at your feet. Try to make sense of what you see and wonder about what makes the universe exist. Be curious. And however difficult life may seem, there is always something you can do and succeed at. 
It matters that you don't just give up.”

-Stephen Hawking

Link to post
Share on other sites

When i done it was great for me, The again i gave it 40gb of ram L3 cache and 1tb ssd L2 cache 


CPU - R9 3900X | CPU Cooler - NZXT Kraken X73 360MM | Motherboard -  ASRock x570 Steel Legend | RAM -G.SKILL Trident Z (4x16GB) 3600Mhz CL16 | Graphics Card - MSI 1660 Armour OC 6GB (Sold my 2080 super so i can go 3000 series)  | Power Supply - Cooler Master V-series 1200 Platinum | Storage - 

500GB Evo 970 plus NVME - OS Drive | Aorus Gen4 AIC Adaptor 2x A2000 1TB Raid 0 - Steam Games Drive3 x 2TB WD Black HDD Raid 0 - Program Drives/Games Over Flow Drive 2x 4TB Segate HDD Raid 0 - Plex Drive Case - 

Phantek Enthoo Pro | Fans - CRYORIG QF120 Performance PWM Fan 120mm, 600-2200RPM x 7

 

Operating System - Windows 10 Pro

 

Network - Asus 5300AC -----> TP-Link TL-SG1024 24-Port Gigabit Unmanaged Switch -----> Ubiquiti UniFi UAP-AC-LITE Dual-band AC1200 x3 | Slowly working to 10Gbps but this set up now happily takes my 1Gbps connection :P 

Link to post
Share on other sites
Posted · Original PosterOP
1 hour ago, Mihle said:

That HDD you have is slow for a HDD.

Oh yea, it's an older laptop HDD (I'm thinking 2013), still faster than most laptop HDDs I've had though. I'm not accustomed to high storage speeds other than my UFS 2.1 smartphone, my PC still runs 2 HDDs at 7200RPM. Where I live (Brazil) the cost of basically anything is rather expensive and electronics is much more expensive than usual (abusive taxes and whatnot), so when I built my system I focused more on the essentials, which were still used parts and cost a bit over 2x the minimum wage. I'm currently looking to sell my CPU/RAM/MOBO kit for cheap and get a newer Ryzen one, but I'm struggling find good deals in quarantine.

 

 

8 hours ago, SkilledRebuilds said:

But you already explained it  .

Destiny 2 uses dara from a faster pool of data and your wondering why its faster.

 

Latency and File Access times would be MUCH lower.

 

Even if a HDD and  SSD were limited to 50MB/s the SSDZ WINS due to how quickly it can find that data. (Latency per file)

Ok, so I'll keep this running with a little bit of RAM allocated to the disk corresponding to the game. My laptop has 8Gb 1600MHz DDR3 and I usually don't use a lot, plus, I still manage to get little over 50fps on Destiny with settings on low, that's fine by me I just want to have this as an option when I'm on university and have some free time.

 

1 hour ago, Escapenz said:

When i done it was great for me, The again i gave it 40gb of ram L3 cache and 1tb ssd L2 cache 

Impressive, I've only got 12Gb on my PC, as I mentioned in the beginning of this reply, I'm trying to upgrade my kit and currently thinking of getting 16Gb RAM on my next one. I think it's enough for most games and while I may have to do some analyses and statistics for future science stuff, I've done it before with 8Gb and it worked out fine.

Anyway, thanks for all the replies, I guess this bags up the question.

Link to post
Share on other sites

RAM cache is pointless. Windows already does that to some extent. SSD cache however does A LOT. Mostly for read caching, but can also be used for write caching tho be prepared for much faster wear of the SSD cache when used for write cache too. Then again small SSD's go for peanuts these days and it'll still last several years before dying of wear.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×