Does ReadyBoost Work? Does It Improve Performance for Slower PCs?

The theory behind ReadyBoost is that it helps speed up older computers with low amounts of RAM memory. However, nobody knows how much of an impact this technology has, so we decided to make our own measurements and learn whether ReadyBoost has a positive impact or not. Read on to learn what we have found:

The PCs Used for the Test Comparison

We used three hardware configurations for these tests and two computers: a laptop with Windows 8.1 Pro and a desktop with Windows 7 Ultimate. Both operating systems had 64-bit editions of Windows. On the laptop, we have made measurements and tests while using its built-in 4GB of RAM and then after removing 2GB so that we can better evaluate the impact ReadyBoost has on systems with low amounts of RAM memory.

The laptop is an Acer Aspire V3-551, powered by AMD Quad-Core A8-4500M APU, with an integrated AMD Radeon HD 7640G graphic processor, which shares 512 MB of memory with the CPU. The storage for this laptop is a 500GB Seagate hard disk drive, working at 5400 rpm. By default this laptop comes with 4GB of DDR3 RAM.

The desktop is a custom built PC with an AMD Quad-Core A4-3670K APU, an AMD Radeon HD 6530D video card that also shares 512MB of RAM memory with the CPU. This PC has Western Digital Caviar Blue hard disk, with 1TB and 7200 Rpm, plus 4GB of DDR3 RAM. All these components are connected by an ASRock A75M-HVS motherboard. Unfortunately this PC has only a memory module with 4GB and we could not remove 2GB like we did on the laptop.

The operating systems are up to date and they were installed about three months ago. They also have our daily applications installed. Things like Internet browsers, media players, etc.

The flash memory we used for ReadyBoost is an HP v135w drive with 8GB of space and USB 2.0, formated using the NTFS file system.

The Tests We Have Performed

We ran a series of five tests on each PC and hardware configuration, so that we get an overview that's as accurate as possible about the impact of ReadyBoost on system performance.

First, we used the PCMark Vantage x64 benchmark.

ReadyBoost, performance, benchmark, test, Windows
ReadyBoost, performance, benchmark, test, Windows

This benchmark measures general system performance in a series of eight test suites covering digital memories, TV and movies, gaming, music, communications and productivity. At least in theory, it should accurately measure the impact ReadyBoost has on general system performance while doing tasks like using Office applications, browsing the web, watching movies, etc.

The settings we used for this benchmark are the following: Resolution - 1024x768, Anti-Aliasing - None, Texture Filtering - Optimal and HDD Suite Target - C. Both "Force full precision" and "Force software vertex shaders" rendering options were unchecked and each test was repeated 3 times.

Then we used the 3DMark Vantage benchmark.

ReadyBoost, performance, benchmark, test, Windows
ReadyBoost, performance, benchmark, test, Windows

As most of you know, this benchmark measures general DirectX 10 gaming performance. We ran all its tests three times, with the Performance preset selected, and measured the average results.

Next, we used BootRacer to measure if ReadyBoost has any positive impact on the boot times of each test system. We measured three consecutive booting procedures on each system and calculated the average.

ReadyBoost, performance, benchmark, test, Windows
ReadyBoost, performance, benchmark, test, Windows

This test is very useful, because it measures the time elapsed since the operating system began booting to the moment your computer is fully responsive, without adding the time it takes to write your password.

The fourth application we used for our measurements is AppTimer. In theory, ReadyBoost helps the SuperFetch system improve general system performance. This is achieved by learning the applications that are most used on your PC and preloading them after the system startup, so that they load faster when you start them. We performed these measurements only on the Acer Aspire V3-551 laptop because it is used very often and we have a clear trend of using the same applications each time we sign in on it. The most used programs on this laptop are Opera Next and Microsoft Visual Studio 2012. They have been used every day for the last couple of months.

ReadyBoost, performance, benchmark, test, Windows
ReadyBoost, performance, benchmark, test, Windows

We ran five startup tests with these applications, with a delay of 5000 milliseconds between each action. The window detection mode was the Window Name/> and the Window Close Method was Alt + F4.

Last but not least, we made measurements using the Performance monitor tool in Windows.

ReadyBoost, performance, benchmark, test, Windows
ReadyBoost, performance, benchmark, test, Windows

We have set up a Data Collector Set for the ReadyBoost cache counters. We gathered the information while the PCMark Vantage x64 benchmark was running, because it's a complete test that runs for a few hours, so there is enough time to see ReadyBoost in action. If you want to see how to setup a Data Collector Set, please check this tutorial , and add the ReadyBoost Cache counters. This category of counters is available only after you enable ReadyBoost.

The Impact ReadyBoost Has on General System Performance

While running PCMark Vantage, the scores were 1-2% higher when using ReadyBoost on the Laptop with 4GB of RAM and the Desktop with 4GB of RAM, but surprisingly, it was about 1% lower on the Laptop with 2GB of RAM.

ReadyBoost, performance, benchmark, test, Windows
ReadyBoost, performance, benchmark, test, Windows

We also observed that in most of the tests performed by PCMark Vantage there were no improvements when using ReadyBoost, with two exceptions: the Memories and Productivity suites. In these suites of tests, the scores were improved every time by up to 2%.

The Memories suite tests a computer's performance in different situations, like copying, organizing or sharing photos, videos or music. Below you can see the results for the Memories suite of tests.

ReadyBoost, performance, benchmark, test, Windows
ReadyBoost, performance, benchmark, test, Windows

The Productivity suite measures system performance in usual tasks like browsing the Internet and using office applications. Below you can see the results for the Productivity suite of tests.

ReadyBoost, performance, benchmark, test, Windows
ReadyBoost, performance, benchmark, test, Windows

The Gaming and Communication tests in PCMark Vantage recorded scores that were constantly 1% lower when ReadyBoost was enabled.

The Gaming suite tests CPU, GPU and HDD performance in gaming scenarios from attaching a game controller to playing an online game. Below you can see the results for the Gaming suite of tests.

ReadyBoost, performance, benchmark, test, Windows
ReadyBoost, performance, benchmark, test, Windows

The Communication suite tests computer's performance in situations like sending an e-mail or sharing information over the Internet. Below you can see the results for the Communication suite of tests.

ReadyBoost, performance, benchmark, test, Windows
ReadyBoost, performance, benchmark, test, Windows

The Impact ReadyBoost Has on Gaming Performance

While running 3DMark Vantage the results have shown that ReadyBoost has no effect on gaming performance.

This benchmark measures CPU and GPU performance while running games and the scores did not show any noticeable difference when ReadyBoost was enabled.

ReadyBoost, performance, benchmark, test, Windows
ReadyBoost, performance, benchmark, test, Windows

The biggest difference that was measured was of 0,002% which is statistically insignificant.

The Impact ReadyBoost Has on Windows Boot Timings

BootRacer has shown that ReadyBoost improves the boot timings of the operating system. On the systems with 4GB the improvement was of only 1 second while on the system with 2GB it was 4 seconds (7% faster).

ReadyBoost, performance, benchmark, test, Windows
ReadyBoost, performance, benchmark, test, Windows

We can safely say that on systems with low amounts of RAM, you will notice a decent improvement in boot timings.

The Impact ReadyBoost Has on Application Startup Time

Starting an application immediately after the operating system has booted means a slower startup when compared with opening the same application 15 minutes after turning on the system. That's because lots of services and background processes are launched as soon as you log into Windows.

As a reminder, these measurements were performed only on the Acer Aspire V3-551 laptop when it had 4GB of RAM and when it had 2GB of RAM, so that you can easily compare the impact ReadyBoost has when you have little RAM available and when you have a decent amount of memory.

ReadyBoost does a great job when you open a program that you use very often, as soon as you log in. It improves the first startup time of an application by 10-15%.

ReadyBoost, performance, benchmark, test, Windows
ReadyBoost, performance, benchmark, test, Windows

If you close it and then launch it again, ReadyBoost will still improve things but by a smaller margin. Its impact is best noticed when you start frequently used applications as soon as you log in to your PC.

How Does ReadyBoost Use a Flash Drive to Improve Performance?

We used a Data Collector Set in Performance Monitor so that we get a view of how ReadyBoost uses the HP flash memory we plugged in order to improve performance. We looked at the following indicators:

  • MB Cached - how much data did ReadyBoost copy on the memory stick from the main RAM memory, to speed things up.
  • Cache Used - how much of the previously cached memory was used by ReadyBoost while running PC Vantage, in order to improve performance. The more cached memory it uses, the better.
  • Skipped Reads/Second - how many times did ReadyBoost read data from the flash drive instead of reading from the hard drive. Reading from the flash drive more often means faster reads and better performance.

The measurements were made on the Acer Aspire V3-551 laptop when it had 4GB of RAM and then when it had 2GB of RAM so that we could see the impact ReadyBoost had on the same system with different amounts of memory.

The results are pretty relevant and every single counter proved that when the laptop had 2GB of RAM, ReadyBoost used the flash memory at least twice as much as when the laptop had 4GB of RAM. We can see that ReadyBoost cached double the amount of total data on when the laptop had only 2GB of RAM, used double the storage capacity on the flash memory, and avoided using the hard disk drive to read data by reading it from the flash memory 6 times more than it did when it had 4GB of RAM.

ReadyBoost, performance, benchmark, test, Windows
ReadyBoost, performance, benchmark, test, Windows

The the graph above you can easily notice that the impact ReadyBoost has grows on systems with lower amounts of memory.

Summary - What Does ReadyBoost Deliver?

To recap, here is a summary of the improvements you will get when enabling ReadyBoost on a system with low amounts of RAM:

  • Opening media files like photos, music or video is slightly faster (approximately by 2%).
  • The loading of web pages and the use of Office applications is slightly faster (approximately by 2%).
  • Your system's boot timings are improved (up to 7%).
  • Your most used applications start faster (by 10 to 15%).

You will not notice any difference with ReadyBoost enabled when you play games or you run applications that are CPU or GPU intensive. Also the improvements get smaller when you add more RAM. On a system with more than 4GB of RAM you will not notice anything getting better. ReadyBoost is most effective on systems with 2GB of RAM or lower. Also, adding an SSD drive to your computer means that there is no point in using ReadyBoost. We've done some very quick tests after adding an SSD and we quickly noticed that ReadyBoost becomes irrelevant.

Discover: Productivity Blog Hardware System Windows

Discussion (17)

  1. David
    David

    (Reviving an old thread I know, but…)
    What the tests missed was that some systems are running things like Antivirus scanners that keep reading bits from the drive as well, with the potential result that the drive keeps seeking. If you have a machine where you can see on the Task Manager performance details that the disk is at 100% but the actual transfer rates aren’t high, then you may have issues with it spending most of its time seeking. Under those circumstances ReadyBoost can have a dramatic effect on performance – applications that were then taking minutes to open starting in seconds – the kind of difference that you don’t need a speed test to confirm, because the application startup time difference is about enough to go and make a cup of coffee. On a machine with 8GB of RAM and an 8-core CPU (and usage far below 100% for both). Perhaps try the benchmark’s again with a couple of AV and Malware scanners active and see how things differ?

  2. Andrei
    Andrei

    Hi

    I did something else. I installed the programm Ramdisk and chose the created partition that is actually stored in the computers Ram for ReadyBoost.
    My notebook has 8gb of ram but my goal was another. I wanted to reduce read/write access to the hardrive. The Ram has about 1800mb/ sec speed so its way faster than any usb flash drive or ssd out there. I havent got any numbers now to check the actual difference but everything works quite fast.

    ps: this method is only for computers with enough ram because the ramdisk will allocate some space of your ram.
    in my oppinion this is the best method to relieve your hardrive from excessive read/write access

  3. Valerio
    Valerio

    Well done, thanks!

  4. Vicky
    Vicky

    On an ancient machine running windows 10 with 1GB of RAM and a disk spin of 5500 RPM adding a 4GB Casche on a class 4 SDHC card decreased startup and launch speed by 60%. When I added another GB of RAM there was a small increase of speed. The computer became more responsive but the change was not as measurable as the startup and load speed increase with the cache on the low memory slow rpm system. The 10 year old machine is now acceptable.

  5. Anon
    Anon

    Should have used a USB3.0 flash drive. USB2 real performance (much lower than theoretical) is very similar to just accesing the HD. Main value with USB2 is that what is on the Flash drive is now sequential (likely fragmented on the HD).

  6. dave me
    dave me

    ready boost isnt doing anything for me i have an 8 gb flash drive using it in my 3.0 usb drive dedicated to readyboost, i have a brand new 500 gb 7200 rpm hdd 4 g ram and wether its in or out my pc/laptop is slow as hell i only have win 7 64 bit ,chrome, mozilla ff, vlc player, and, adobeflash player,if i run 1 program its fine,but the moment i open something else up major slodown ram spikes to almost max, no virii, malware, rootkits, spyware, or anything bad on my pc/(laptop) no disc errors or corrupted files or programs just slow, i seriously have tried everything to help this out but found nothing, the motherboard is 4+ years old and because i am not using the original oem os that came loaded on the computer,it cant find the maker and says the bios flash is for asus notebooks only, i have an asus X44l, is there any way i can fix these issues, without having to invest more money into my machine, i also tuned my pc for best preformance, turned windows features off and in the advanced settings unclicked to customize windows to be as plain and boring looking as possible not using a theme, High contrast black but this thing is a snail in a turbo boosted world i seriously belive its cuz my bios is out of date, i cant get my laptop apart to get motherboards serial,or model numbers t see if i can go about getting the bios update that way, help please

  7. personet5
    personet5

    I tried using ready boost on several computers over the years…it has NEVER been the boon that so called “pro” computer geek sites tell you…probably they never tried it themselves…it actually slowed down a couple of the laptops I have and as SOON as I removed the ready boost sd card my laptop became FAST again…the ready boost thing is all bullshite

  8. Thomas
    Thomas

    I purchased a computer recently.
    acer aspire xc-603g
    4GB of RAM
    It has a 3.0 usb port and I bought a 3.0 flash stick for $16.99.
    Before ready-boost my computer would load web pages and YouTube videos and freeze up while trying to finish the load. It couldn’t handle multiple pages open without constant hiccups. Trying to play my favorite browser based game was horrible even on low graphic settings.

    After Readyboost, with 3.99GB dedicated, I smoothly have been able to run 3 YouTube videos while running my same favorite video game I mentioned previously with maxed graphics. I haven’t tested the boundaries but I will say that the improvement is phenomenal.

  9. Steve
    Steve

    Had some serious hard drive thrashing on my 4 year old i3 4gb system. wasn’t interested in investing money for an ssd so I just threw in a spare sdcard and set it up for readyboost. wow, huge difference in *real world* usage. That is, I may have 20 browser sessions, some with heavy flash/Silverlight applications, pdf docs open. Then when I open something like a large video file comes the pain – massive thrashing and jerky mouse cursor , total system meltdown. Now with readyboost that is all but GONE. I can even have tons of sessions open and open up google earth (memory hog) with no massive slowdown. Can’t do it without readyboost. So I think this shows that benchmark programs are not realistic and I personally gave up on them back in the late 90s when I realized they were just too synthetic to tell you anything.

  10. Albin
    Albin

    Very informative. But my understanding has been that RB works by gradually building up a repository of “go to” data for various apps. Before it has built this up it can’t have much effect, and that’s pretty much what your testing demonstrates. But how will does it work. or not work, after a week or two of steady use on the same configuration? That seems to be more relevant than “out of the box” performance.

  11. ChangelingTomalok
    ChangelingTomalok

    I like how they do not give you the performance specifications of the USB flash used. What is the point of testing the change in performance of the system when you do not measure the performance of the medium used to improve the performance first? Please use a high performance full sized sd(<$20) or a Crucial/Patriot calibur usb drive and not some most likely crap HP cheapo. You also do not explicitly state how much of the drive space is utilized for ready boost(ie completely dedicated to ReadyBoost use) I am starting to think the market is getting paid to downplay the benefits of readyboost to bolster SSD and Hybrid drive sales. Not all bad for the sake of paying for R&D into new technologies down the road but still dishonest.

  12. Jim-Bob
    Jim-Bob

    I found that using a SD card for ReadyBoost on older machines with low RAM makes a dramatic improvement. I don’t have numbers, sorry, but I can tell you that a piece of crap Intel Atom CPU with 2GB of RAM run 200% better with ReadyBoost.

  13. Kim
    Kim

    How different would results be if an USB 3.0 drive was used instead of 2.0?

  14. Honey Singh
    Honey Singh

    My Core i3 with 2 GB ram can experience some annoying lag on Windows 8.1 After installing a 4 GB flash drive for ReadyBoost, the lag is completely gone and there are no stutters anymore so I’m happy with that.

  15. BDD
    BDD

    I ran a little test using redyboost, and without. The redyboost had better results when leaving the jump drive in place over a couple weeks. In my case it made for faster running laptop.

  16. David Simisky
    David Simisky

    I have a Dell insipiron 15r laptop with 2 usb 3.0 ports and tried ready boost with a 32 gb usb 3.o flashdrive and yes, quite a big difference. The Dell runs win7, with intel i5 and 8 gigs of ram. Usb 3.0 & readyboost works

    1. Ciprian Adrian Rusen
      Ciprian Adrian Rusen

      Can you share some of the stats that were improved?