Vista Readyboost: Is this true??.....

Associate
Joined
19 Oct 2002
Posts
1,308
Location
Northumberland
...Is it true: With Ready Boost your access times for any files used in the swap file and main commonly used program files is reduced to roughly 0.5ms as the computer stores the beginnings of 1000's of files on the Memory stick, loads a file with ultra fast access, then syncs the file to the same file on the hard disk and lets the hard disks superior transfer speed load it up?

If this is true then why Raptors? lol Why have a raptor with 8ms access times when you can have 0.5ms access times and whopping speed from a raid0 array :D

I hope this is true cos i'll be getting a 4GB stick soonly :P

So it seems it uses only the file access speed side of the USB memory and flows this into the high load/transfer speed of the hard disk.

Marvelous!

p.s. If its not true then let it be known here and now that i invented it! :D lmfao
 
Last edited:
It is true but performance varies and I think only low end PC's benefit most from readyboost.

And not all USB stick are capable eg it has to sustain a certain read and write speed. And you can only use up to 4GB with one usb stick.
 
Ah i see. I've got 4 gig in my system and a 1GB corsair memory stick sitting doing nothing. Was wondering if it was worth putting it in or not?. Surely it can only be used for access time only and not transfer. If it was transfer it would slow Vista down not speed it up
 
It has to have a <1ms access time to be compatible, dont matter about write speeds, as said above I think it only really helps out slower systems. However as a USB drive doesn't get wiped each time you reboot and will still have the data stored on it, it might make some applications seem a lot quicker!
 
I really can't see how it can be utilised as a memory size boost when at best its transfer rate is around 25-30 sec. Surely its only used for its extremely low access time only, and not as a mass memory/file storage device like conventional memory.
 
MikeHunt79 said:
would it help if you had 2gb?

I think ReadyBoost always gives a boost, it's just a case of diminishing returns as you put more RAM into the system.

For example, someone with 1GB is going to notice the difference more than someone with 4GB.
 
I feel most people naturally think of it as memory for system usage like system memory. Going off what i've read its not used as system memory at all, its only used as a cache. Instead of using the harddisk as the cache it utilises the fast access times of flash memory and mixes it in with hard disk transfer speed. So it seems i was close with my guess. So it seems:

If you got 2GB of system memory and a 1 GB pen this won't give your system 3 GB like lots of folk would naturally think. You will still have 2GB of system memory but your cache (pagefiling) will be a lot faster due to the low access time of the pen memory.

So it seems if you have any amount of memory 1 2 3 or 4GB you should be able to gain access performance. Access performance/pagefiling in games is very important so i would think you should notice a difference in game file access speeds.

I'm gonna test this out extensively tomorrow. Lord of the rings online is notorious for memory and hard disk activity. I'll use that as a testbed.

Has anyone else noticed a difference in file access speed using Readyboost?
 
Last edited:
is 4gb the max you can use on readyboost ? i only have 2gb for vista 64bit and was thinking of getting a usb pen drive and i see that you can get a 8gb Corsair Voyager GT and wondered what you think it would do for my system.
 
from here

Q: What perf do you need on your device?
A: 2.5MB/sec throughput for 4K random reads and 1.75MB/sec throughput for 512K random writes

Q: My device says 12MB/sec (or 133x or something else) on the package but windows says that it isn't fast enough to use as a ReadyBoost device... why?
A: Two possible reasons:
The numbers measure sequential performance and we measure random. We've seen devices that have great sequential perf, but horrible random
The performance isn't consistantly fast across the entire device. Some devices have 128M of lightning fast flash and the rest of the device is really slow. This is fine for some applications but not ReadyBoost.


Q: What's the largest amount of flash that I can use for ReadyBoost?
A: You can use up to 4GB of flash for ReadyBoost (which turns out to be 8GB of cache w/ the compression)

Q: Why can't I use more than 4GB of flash?
A: The FAT32 filesystem limits our ReadyBoost.sfcache file to 4GB


Q: What's the smallest ReadyBoost cache that I can use
A: The smallest cache is 256MB (well, 250 after formatting). Post beta2, we may drop it another 10 MB or so.

Q: Ok... 256M-4GB is a pretty big range... any recommendations?
A: Yes. We recommend a 1:1 ratio of flash to system memory at the low end and as high as 2.5:1 flash to system memory. Higher than that and you won't see much benefit.

Q: Isn't this just putting the paging file onto a flash disk?
A: Not really - the file is still backed on disk. This is a cache - if the data is not found in the ReadyBoost cache, we fall back to the HDD.

Q: Aren't Hard Disks faster than flash? My HDD has 80MB/sec throughput.
A: Hard drives are great for large sequential I/O. For those situations, ReadyBoost gets out of the way. We concentrate on improving the performance of small, random I/Os, like paging to and from disk.


Q: What happens when you remove the drive?
A: When a surprise remove event occurs and we can't find the drive, we fall back to disk. Again, all pages on the device are backed by a page on disk. No exceptions. This isn't a separate page file store, but rather a cache to speed up access to frequently used data.

Q: Isn't user data on a removable device a security risk?
A: This was one of our first concerns and to mitigate this risk, we use AES-128 to encrypt everything that we write to the device.

Q: Won't this wear out the drive?
A: Nope. We're aware of the lifecycle issues with flash drives and are smart about how and when we do our writes to the device. Our research shows that we will get at least 10+ years out of flash devices that we support.

Q: Can use use multiple devices for EMDs?
A: Nope. We've limited Vista to one ReadyBoost per machine

Q: Why just one device?
A: Time and quality. Since this is the first revision of the feature, we decided to focus on making the single device exceptional, without the difficulties of managing multiple caches. We like the idea, though, and it's under consideration for future versions.

Q: Do you support SD/CF/memory stick/MMC/etc.?
A: Mostly. In beta2, we added support for a small number of SD/CF cards on internal USB2 & PCIe busses. RC1 has a much broader support range.

Q: Why don't you support SD on my USB2.0 external card reader?
A: We unfortunately don't support external card readers - there were some technical hurdles that we didn't have time to address. In general, if a card reader shows a drive without media in it (like a floppy drive or CD ROM does), we can't use it for ReadyBoost.

Q: Will it support all USB drives, regardless of how they are ID'd to the OS ("hard disk drive" or "Device with Removable Storage")?
A: We have no way to tell what is on the other end of a USB cable so we do some basic size checks (since no one has a 200GB flash device ;-) ) and then perform our speed tests. HDD will not, however, pass our speed tests, and there is no benefit to using a USB HDD for ReadyBoost.

Q: Can you use an mp3 player to speed up your system?
A: Not currently. MP3 players use the 'plays for sure' interfaces to expose themselves to Windows. We require that the device appear as a disk volume. These aren't currently compatible.

Q: How much of a speed increase are we talking about?
A: Well, that depends. On average, a RANDOM 4K read from flash is about 10x faster than from HDD. Now, how does that translate to end-user perf? Under memory pressure and heavy disk activity, the system is much more responsive; on a 4GB machine with few applications running, the ReadyBoost effect is much less noticable.

Q: I can't get my device to work with ReadyBoost... can I lower the perf requirements?
A: Unfortunately, no. We've set the perf requirements to the lowest possible throughput that still makes your system faster. If we lowered the perf requirements, then there wouldn't be a noticeable benefit to using ReadyBoost. Remember, we're not adding memory, we're improving disk access.

Q: Which manufacturers support ReadyBoost?
A: Well, I hope that all of them do, eventually. Right now, we're working with manufacturers to create a program that will allow them to identify ReadyBoost capable devices on their packaging.
 
Yes - It's creating a FAT32 cache, hence the limit to 4GB.
This is a hard-coded limit, so you wouldn't see any benefit from an NTFS formatted 8GB device.
 
I never really noticed a performance increase whilst using readyboost,maybe because ive already got a high end rig so might be better only for low end systems.
 
Bald-Eagle22 said:
I noticed no difference with my OCZ readboost stick at all .

The real life problems with Readyboost are that it's designed for small data transfers, if a large amount of data is to requested then Readyboost gets out of the way.
 
fobose said:
It has to have a <1ms access time to be compatible, dont matter about write speeds, as said above I think it only really helps out slower systems. However as a USB drive doesn't get wiped each time you reboot and will still have the data stored on it, it might make some applications seem a lot quicker!

i think it wipes the data stored when it shutsdown or reboots for security.
 
daven1986 said:
i think it wipes the data stored when it shutsdown or reboots for security.

Not as default AFAIK, it encrypts the data using 128 bit encryption and there is a policy that can be set to wipe the contents on shutdown, I think :)
 
Back
Top Bottom