Are RAM Drives Faster Than SSDs? 5 Things You Must Know
Pinterest Stumbleupon Whatsapp
Advertisement

Looking for a way to speed up your PC? Of course you are. And while there are plenty of hardware upgrades that give you more power Which Upgrades Will Improve Your PC Performance the Most? Which Upgrades Will Improve Your PC Performance the Most? If you need a faster computer but aren't sure which component would be most beneficial to upgrade, then here are the guidelines you should follow. Read More , a simple software tweak has the ability to get your computer reading and writing files tens of times faster.

This tweak is known as a RAM drive — also called a RAM disk — and it uses nothing more than your existing system resources. But what exactly does it do, and can it replace a solid state drive? You might be surprised.

What Is a RAM Drive?

A RAM drive is a drive that delivers considerably faster performance than either a traditional hard drive or even a solid state drive, but it’s not a device you can buy from the store and install in your computer — it’s a virtual drive that uses your system’s RAM like a disk drive.

ram

The idea is that RAM has much faster read and write speeds than normal physical storage, so if you store certain files or applications on it, you could see a significant performance boost. It isn’t ideal for everything, though, and you’re limited to a relatively low capacity. But if you have spare RAM on your computer How Much RAM Do You Really Need? How Much RAM Do You Really Need? RAM is like short term memory. The more you multitask, the more you need. Find out how much your computer has, how to get the most out of it, or how to get more. Read More it can offer some benefits.

How to Set Up a RAM Drive

Setting up a RAM drive is essentially as simple as installing a piece of software — such as SoftPerfect RAMDisk on Windows or RAMDisk Manager on Mac — and then choosing how large you want the drive to be.

ramdiskmanager

A RAM drive makes use of system RAM. When the drive is mounted — which it will be every time you boot your computer — any memory that is allocated to the drive will not be able to function as traditional RAM.

As such, you should only use excess RAM for the disk. So, if you have 8 GB of total RAM and create a 4 GB RAM drive, your system will be left with just 4 GB of usable RAM (which will impact general system performance). Conversely, if you have 12 GB of RAM and find that only 8 to 10 GB is routinely in use, you could spare a couple of those gigabytes for a RAM drive.

Once set up, you just need to decide what you will be using your new drive for.

The Benefits of a RAM Drive

There are several benefits to setting up and using a RAM drive, which should influence when you choose to use one.

Faster Read and Write Speeds

The main benefit to a RAM drive is its increased read and write speeds compared to an SSD or hard drive 5 Things You Need to Consider Before Buying a Hard Drive 5 Things You Need to Consider Before Buying a Hard Drive Buying a hard drive? It's not that difficult if you know a few basic tips. We've assembled the most important features of a modern storage drive and what you should buy. Read More . It will be multiple times faster than even the fastest solid state drive.

Running our own quick benchmark test using XBench on a Macbook Air showed that write speeds for a RAM drive were an average of 4.5 times faster than the built-in SSD and read speeds were 6.3 times faster.

benchmarks

You get the best results, therefore, when working with very big files such as videos and layered Photoshop images, or even when uncompressing large zip or rar files What’s The Best File Compression Method? MakeUseOf Tests Zip, RAR & More What’s The Best File Compression Method? MakeUseOf Tests Zip, RAR & More File compression is an important and common task users frequently ask of their computers. Reducing a file’s size makes it easier to email or place on a flash drive. It also reduces bandwidth usage and... Read More . These can all be slow and unwieldy to work with, especially on a hard drive, so the added speed of a RAM drive will be instantly noticeable.

RAM also generates less heat and it isn’t susceptible to wear over time, nor does it have the finite limit on read/write cycles Hard Drives, SSDs, Flash Drives: How Long Will Your Storage Media Last? Hard Drives, SSDs, Flash Drives: How Long Will Your Storage Media Last? How long will hard drives, SSDs, flash drives continue to work, and how long will they store your data if you use them for archiving? Read More that physical drives have.

Improved Security

There are also potential security advantages because RAM is erased when a computer’s power supply is cut off.

This can be a significant negative when the shutdown is unexpected, but if you choose to save your app caches (such as a browser cache) or other sensitive data to a RAM drive, you can easily set the software to ensure it will be wiped when you power down your PC.

Which is not to say that using a RAM drive for caches is a good thing. Modern operating systems store cache data in RAM automatically so that it can be retrieved quickly. If the operating system needs that RAM for another function, then it discards the cached data. When using a RAM drive, the operating system cannot reclaim the RAM for anything else.

The Downsides of a RAM Drive

By now, RAM drives probably sound pretty compelling. But there are two big factors that hold it back.

Limited Total Capacity

As far as how big a RAM drive can be, we’re talking about relatively small capacities. Consumer PCs rarely have more than 16 GB of RAM, and most household computers have way less than that. Assuming you want to keep at least 4 GB to use as RAM, you’ll be looking at only a few gigabytes to assign to your RAM drive.

availableram

Don’t think of it as an alternative to an SSD, which is one of the best PC upgrades 5 Things You Should Consider When Buying An SSD 5 Things You Should Consider When Buying An SSD The world of home computing is moving towards solid state drives for storage. Should you buy one? Read More you can make if you really need the storage space. Rather, think of RAM drives as a companion to SSDs and hard drives.

RAM Is Volatile

Second, and more importantly, RAM is volatile. This means that it needs power to retain its memory contents. As such, a RAM drive isn’t a good choice for storing important files since it loses its data each time it is powered down.

RAM disk tools offer some protection against this by writing the drive’s contents to the main hard drive when you shut the PC down, and then reloading it into RAM when the PC boots. Inevitably, this does have the effect of significantly lengthening startup and shutdown times, as several gigabytes of data will have to be written to or retrieved from the hard drive each time.

ramdisk

Some RAM drive utilities, such as Primo Ramdisk or the Pro versions of RAMDisk, are more efficient and make continuous or incremental backups in order to reduce the shutdown time. But sudden power failure will always leave you vulnerable 4 Ways to Save Money When Buying a UPS 4 Ways to Save Money When Buying a UPS In order to save money on your UPS purchase, figure out what you need and find a place to buy it at a discount. Read More to a certain level of data loss.

RAM Drives vs. Solid State Drives

The above negatives cannot be overlooked. Seriously, the limited capacity and danger of data loss must not be underestimated — and neither should the fact that you can potentially undermine the efficiency of your system if you permanently allocate resources to a job that the operating system would normally manage dynamically.

So while a RAM disk beats an SSD for speed, it is not right for everyone.

hybrid drive

If you’re stuck with a slow hard drive, a RAM drive can be an effective short-term solution in lieu of a proper upgrade to an SSD (or better still, a hybrid drive What is Apple's Fusion Drive & How Does It Work? What is Apple's Fusion Drive & How Does It Work? Solid state drives are awesome. The only snag is that solid state storage is still prohibitively expensive for storing lots of data. The days of cheap SSDs are probably not that far away, but for... Read More ). Just remember that the hardware upgrade is the better option in the long run.

Or if you frequently work with very large files you may see a real improvement. You could even install slow-loading video games into a RAM drive, if you have enough memory to make one large enough.

Either way, they’re easy enough to set up (and remove), so if you’re looking for a little boost for free, there’s no harm in giving RAM drives a try and seeing how they work for you.

Have you used a RAM drive? Would you consider setting one up? Let us know your thoughts in the comments below.

Image Credits: RAM via Eric Hamiter, RAMDisk Manager via macmagna.com, Hybrid drive via Yutaka Tsutano

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Rosella
    May 17, 2017 at 12:13 am

    That is very fascinating, You are an excessively skilled blogger.
    I have joined your feed and look forward to searching for more of your magnificent
    post. Additionally, I've shared your site in my
    social networks
    liverpool trøjer

  2. SmilingOne
    January 12, 2017 at 7:31 pm

    I find it somewhat ironic that immediately after you say...

    "But sudden power failure will always leave you vulnerable to a certain level of data loss."

    ...there is an article regarding UPS devices.

  3. James Felton
    January 6, 2017 at 5:48 pm

    I have an ASUS Republic of Gamers GL551V laptop. It supports 32 GB of RAM so I put 32 in it. It also has an mSATA SSD slot on the motherboard. So I installed a 128 GB SSD ($59) and installed the OS on the SSD and created an 8 GB Ram Drive (DataRam Ramdisk, $17) for my "resource hog" apps. It is an absolute rocket! It fully boots in about 10 seconds. Firefox, Adobe, Outlook, and etc. are on the Ram Drive and open INSTANTLY upon double-click and never slow down.

    My previous laptop only supported 4 GB of RAM. With just ten Firefox tabs open it would start to bog down. In contrast, this new machine never even breathes hard!

    Yeah, for what I spent on the RAM I could have bought a bigger 2.5" SSD. But I prefer the reliability of the 7200 rpm hard drive for the long term. I have a backup copy of Windows on it just in case the SSD ever gets flaky.

  4. Romulo
    August 10, 2016 at 8:01 am

    Nowaday with SSDs, we achieved a soft spot. New buyers changing from old SSDs, to 5 times quicker ones like Samsung 950 pro did not feel a difference, so the fact is, all this speed has no use in general use today, you will not really feel a difference because of latency, or bandwidth in those scenarios. But sure, if you're an expanding company researching loads of parallel data, it will produce a tangible speedup.

  5. Arseniy Kamyshev
    June 3, 2016 at 10:38 am

    Do you have a plan to update this article with Intel's Optane SSDs and maybe in RAID0 for example? What do you think about comparison like that?..

    • Gaz
      May 19, 2017 at 10:19 am

      As it stands, intel's retail Optane is relatively slow in comparison to the latest M.2 NVME SSD's, especially in write speeds, but it is supposed to have a lower latency.
      And I am discussing consumer grade products, not commercial (example the 375GB P4800X which will be around $2000 in Australia)
      When compared to Ramdisk speeds, retail Optane is not really an alternative. On the other hand, ommercial versions of Optane appear to be something to definitely keep an eye on.
      Given that I have had a minimum of 32GB RAM in my desktops for the past several years, running a Ramdisk has been an easy decision. And this comes from someone with not only some SATA M.2's in RAID via Thunderbolt 3, but I also have a Samsung's 512GB XP941, a 512GB 950 Pro and a 1TB 960 Evo. Just a side note, I have fitted heatsinks onto the controller chips on all three NVME M.2's as they can get very hot (XP941 can easily hit over 110C - check out Puget Systems review - https://www.pugetsystems.com/labs/articles/Samsung-XP941-Plextor-PX-G256-M6e-M-2-Qualification-575/ - they also have other M.2's similarly reviewed).
      It is also quite expensive for the small size (16GB or 32GB), in Australia anyway.
      For a few dollars more than the price of the slowest retail NVME M.2, intel's own 600P 128GB SSD ($80), you get an intel 32GB Optane module ($66), or only $14 extra for 96GB more in a proper NVME M.2 storage - I can tell you straight away it will not take me long to choose the 600P over the Optane.
      After all, the retail Optane is only a 32GB cache memory, whereas I can put in a cheap 128GB 600P for OS + programs and still have an HDD for storage combined with an extremely fast ( 10,000+ MB/s) Dimmdrive's Ramdisk for things like my games (I also have a UPS in case of power failures).
      Not even my fastest M.2 is this fast, and with modern setups, it is possible to fit from 64GB (100 and 200 series) up to 128GB (Z99 series) of RAM on one retail motherboard.
      Which would you choose (particularly if you had the money spare to spend)??

  6. Bruce Epper
    December 25, 2015 at 5:43 am

    I currently use a RAMdisk on my primary system. I have 16 GB of RAM with 2 GB allocated to the RAMdisk. My Windows temporary directory, browser caches, and similar items are redirected there. I don't care about the volatility for this use. I am not saving anything from them in the first place. Once the system is shut down or rebooted, nothing in those directories would be of any use even if I used a persistent RAMdisk. These are merely the directories that have to be cleaned up occasionally with Disk Cleanup or CCleaner.

    Since I don't have a SSD in this system, the RAMdisk makes a small but noticeable difference in performance, especially during software installs or long browsing sessions.

  7. OstritchEnhanced
    December 23, 2015 at 3:41 am

    Wikipedia has a good article on RAM drive software. It suggests "ImDisk Virtual Disk Drive" as an open source variant (and lists various proprietary ones for Windows and other operating systems. Because of the volatility issue issue I've always been wary of them [like you, I'm an oldster] but maybe the software's better now - the memory available to 64-bit opsys is relativity huge so it would be nice to take advantage of it.

  8. Gee Deezy
    December 22, 2015 at 6:00 pm

    I've been in the industry a long time, and for the most part, I've found RAM disks are not a good solution for most users. What WOULD be helpful would be useful would be if someone would create some RAMdisk software that acts as a disk cache to speed up operations. Something like this:

    1) After booting, computer sets aside X mb invisibly as a ramdisk to be used as disk cache.
    2) The most used files (typically OS files) are automatically copied to ramdisk, then automatically accessed by the computer as needed.
    3) When a RAMdisk file is changed (written to), it is written to the ramdisk at native speeds (fast), and then in the background that file is also copied to the hard drive in the background.

    This is similar to how Apple's Fusion Drive works with a small SSD, and I am sure there must be third party solutions for Windows, Mac and Linux. But, by using RAM, it would be even faster....

    All that being said, I would advise *most* typical users to stay away from RAMdisks and see if you can find a solution similar to what I described.

    • Anonymous
      December 24, 2015 at 1:44 pm

      Windows ALREADY caches a great deal, which is why it's such a memory hog. For example, Windows caches directories once they've been accessed; no need to read the filenames and sizes, etc., again when you go back to them. Files being written to are cached and only updated when the buffer gets full, to prevent having to access the same parts of the disk over and over (which would lead to latency and "drive chattering"; this has been somewhat moved to hardware by NCQ (Native Command Queueing), moving the buffer over to the hard drive, but Windows still does it.)
      Windows has been doing this since the Windows 3.x days - look up "SmartDrv."