Why is HDD speed related to ReadyBoost?

Page 2 of 4 FirstFirst 1234 LastLast

  1. Posts : 2,573
    Win7 Ultimate X64
       #11

    but the data it is fetching is on the HDD and if the hdd/ssd is faster you wouldnt want to slow it down by introducing a usb port
      My Computer


  2. Posts : 126
    Windows 7 Professional x64
    Thread Starter
       #12

    Fair enough, but so does that mean that ReadyBoost is only for SuperFetched data?
      My Computer


  3. Posts : 21,004
    Desk1 7 Home Prem / Desk2 10 Pro / Main lap Asus ROG 10 Pro 2 laptop Toshiba 7 Pro Asus P2520 7 & 10
       #13

    Hmm M4d well from my limited understanding of all that mate it was down to something to do with temporary storing in a page file or whatever.

    I don't know about anyone else but anytime I used it I could not tell any difference in speed or any form of performance enhancement. I came across it when I first went over from an XP onto a Vista machine.

    I suppose it must have done something but for me even with my limited usage wasn't worth the cost of a USB stick. I don't think as Pauly says today it isn't going to make any difference because the SSD is that much faster than even the fastest spinners. I just wouldn't be bothered with it mate just forget about it enjoy the SSD - I do :)

    If you want something real handy run through this
    Optimize Windows 7 and be happy
      My Computer


  4. Posts : 10,485
    W7 Pro SP1 64bit
       #14

    I've marked thru some of my earlier posts... I'll have to think about it more.
      My Computer


  5. Posts : 1,872
    Windows 10 Pro x64, Windows 8.1 Pro x64, Windows 7 Ultimate x64 SP1,
       #15

    See this.

    Understand ReadyBoost and whether it will Speed Up your System

    1st paragraph.

    "Windows 7 supports Windows ReadyBoost. This feature uses external USB flash drives as a hard disk cache to improve disk read performance. Supported external storage types include USB thumb drives, SD cards, and CF cards. Since ReadyBoost will not provide a performance gain when the primary disk is an SSD, Windows 7 disables ReadyBoost when reading from an SSD drive."
      My Computer

  6.    #16

    ReadyBoost is used to improve caching speeds, it is a false popular belief that it provides more RAM or acts as RAM. It primarily uses data in the SuperFetch cache at first, however, later on once all the apportiate ReadyBoost services have been loaded, the Ecache.sys reads all disk I/O to the connected hard-drives, and then begins writing any data from these disk I/Os into a cache file stored on the USB flash drive.
      My Computer


  7. Posts : 10,455
    Microsoft Windows 7 Home Premium 64-bit Service Pack 1
       #17

    I think the point is that Windows would be reading that data from a slower HDD instead of the flash drive.
      My Computer

  8.    #18

    kado897 said:
    I think the point is that Windows would be reading that data from a slower HDD instead of the flash drive.
      My Computer


  9. Posts : 2,497
    Windows 7 Pro 64 bit
       #19

    A flash drive cannot be used to "fake" RAM. The operating and performance characteristics of a flash drive are totally wrong for that to be possible. What ReadyBoost does do is act as a disk cache. A basic concept in any kind of caching is that the media acting as the cache must be faster than the media being cached. Flash drives usually have slower transfer rate than a conventional drive but they do have a much better seek time. Since seek time is usually more important then transfer rate in real world situations a flash drive does make an effective cache. But RAM is a much more efficient disk cache than any flash drive could hope to be. But effective disk caching requires a lot of RAM so on systems where it is limited there just isn't enough.

    Since flash drives usually have inferior performance characteristics they cannot act as a cache for an SSD. In that case ReadyBoost would actually impair performance.

    ReadyBoost is most effective on systems with slow hard drives (greater benefits from caching), a fast flash drive (a faster cache), and limited RAM (not enough for efficient caching).
      My Computer


  10. whs
    Posts : 26,210
    Vista, Windows7, Mint Mate, Zorin, Windows 8
       #20

    I understand Ready Boost as follows:

    1. RB is only useful if you have small RAM (e.g. 1GB or less) - with larger RAM you get quasi no paging.

    2. If the system requires more RAM than you actually have, it starts 'paging'. That means that parts of the RAM content is written out to disk to make room for the 'new' process. It is Superfetch that controls that process.

    3. If you have setup a stick for RB, the pages are written to the stick and to the disk - so they are written twice for integrity reasons to guard against someone pulling the stick out.

    4. If the pages that were written out have to be retrieved, Superfetch will first look whether it can do so from the stick. Reason is because a good stick has a much faster access time (appr. 1ms) versus a disk (appr. 15ms). So that speeds up the process.

    If you take a stick which is much slower than 1ms access time, you are not really gaining anything. Sticks that are really slow, are anyhow rejected by the system for RB usage.

    5. For systems that have 2GB or more, RB is counterproductive and may slow your system down - because of the RB overhead. Those systems have little or no paging activity.

    6. In case of a SSD for an OS disk, RB really makes no sense at all because the SDD access time is 0.1ms on average. That is 10 times faster than the best stick.
      My Computer


 
Page 2 of 4 FirstFirst 1234 LastLast

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 01:18.
Find Us