15.
THE SOURCE for reliable Vista ReadyBoost information:
Tom Archer's Blog: Tom Archer is the Program Manager for the Windows SDK Tools and Build Environment.
http://blogs.msdn.com/tomarcher/archive/2006/06/02/615199.a spx
From that blog:
Q: What perf do you need on your device? (for ReadyBoost)
A: 2.5MB/sec throughput for 4K random reads and 1.75MB/sec throughput for 512K random writes
So it appears that your testing used 512 Byte writes instead of 512K Byte writes. As I recall, flash takes a long time to erase each block before writing so by doing 1000 times as many writes as the ReadyBoost requirements, you'll get numbers that aren't anywhere near the 1.75MB/sec requirement. If you can, try and retest using the 512K Byte writes.
Check out the TechCrater article on how to find Vista's rating of a ReadyBoost device. Note that factors like speed of your USB 2.0 port factor into this. (While USB2.0 is 480Mbps, if you tested this with a low performance chipset or through several USB 2.0 hubs, I suspect the numbers will be lower than they otherwise would be.)
http://www.techcrater.com/2007/04/06/how-to-find-readyboos t-speed-rating/
Here's a set of user submited speeds for their ReadyBoost devices since Windows makes this hard to find unless you know where to look in the Event Log and Manufatcurers typically don't publish these ReadyBoost performance numbers.
http://www.techcrater.com/2007/04/05/readyboost-flash-mem ory-speed-list/
I also suggest you add the Corsair TurboFlash (Windows Vista Accelerator) to any ReadyBoost testing you do since it was explicitly designed and optimized for ReadyBoost.
Notable results from the speed list link above. Looks like the drive ranked 9 below (9 THUMB ADATA PD7 (200x) 4000 NTFS 6471 15208) is one of the ones from your review. That user reported 15208 or 15.2 MB/sec writes for ReadyBoost.
Rank Type Brand Model Capacity (MB) File Sys RRead (KB/s) RWrite (KB/s)
1 THUMB Corsair TurboFlash 1000 FAT 8117 6982
2 THUMB ATP Petito UFD 1000 Unk 8090 7247
3 THUMB Apacer HT203 Handy Steno 200x 2000 Unk 8075 9977
4 THUMB Apacer HT203 Handy Steno 1000 Unk 8067 9396
5 THUMB Apacer HA202 2000 FAT 7779 9238
6 THUMB Corsair Flash Voyager 2000 Unk 6504 11842
7 THUMB Kingston DataTraveler ReadyFlash (Enhanced for Windows ReadyBoost) 1000 FAT 6501 8305
9 THUMB ADATA PD7 (200x) 4000 NTFS 6471 15208
Note that diferent capacities in the same flash drive porduct series will often have significantly different ReadyBoost performance. Even the same model can vary when manufacturers silently change the supplier for the flash memory controller chip in the flash drive. You'll also get variations depending on your machine. I tried on an old Celeron machine I have with Vista (Veerrrry slooooow...) and the machine was so slow it rated the same fast Corsair Turbo Flash as 2802/5742 compared to the rating from my dual core laptop rating of 8117/6982 KB/sec (random read/sequential* write). *- sequential is what the event log says, but there's substantial evidence it's actually random writes.
You may want to add winsat (WINdows Sytem Assesment Tool) to your test tools for ReadBoost
Here are command line utilities to check flash device read/write speeds.
To test read speed:
winsat disk -v –read –ran –ransize 4096 –drive
To test write speed:
winsat disk -v –write –ran –ransize 524288 –drive
The RBTest tool tests a device for “slow regions” on a device.
RBTest.exe –assess
http://www.techcrater.com/2007/04/06/how-to-find-readyboos t-speed-rating/
If you do talk to manufacturers, can you please get these jokers to put the ReadyBoost performance numbers based on the Windows Vista EventLog on their product packaging or at least the detailed specs on their websites. Who knows, they just might sell more drives if we can see that they are fast from these perfomance numbers!!
I had to gamble on the Corsair TurboFlash I purchased because I couldn't any numbers on it until I published mine at http://www.techcrater.com/2007/04/05/readyboost-flash-mem ory-speed-list/
[Posted by: Solar Electric Vehicle | Date: 05/21/07 08:21:57 PM]