eBoostr is a utility for Windows which was designed to bring the Readyboost feature of Vista to Windows XP and 2000. Readyboost is a technology that utilises the access speeds of USB flash memory to improve your system performance by caching data which can then be retrieved faster than a hard disk.
eBoostr has some significant advantages over Readyboost in that you can control more devices, you can specifically “tune” your cache by prioritising the applications and data to store and the cache is retained on reboot meaning that boot up times can be significantly improved.
This is all good but eBoostr comes with another benefit if you’re someone like me that uses Virtual Machine software like VMware and Parallels to run Windows under Mac OSX.
Typically USB drives running through Virtual Machine software like Parallels doesn’t pass through the full performance of the USB drive to the virtual machine which means whilst eBoostr can work with your USB devices you can gain a performance increase of around 10%, sometimes none and *sometimes* it’ll degrade performance. This is understandable since you’re access the device *through* a virtualised operating system.
One neat neat feature of eBoostr though is the ability to select system memory as a primary cache as well as a USB drive. This means that if you have enough memory allocated to your VM, you can partition off for example, 1gb to act as the eBoostr cache.
Once the cache is rebuilt you can run the control panel application above to see the performance and how much of the cache is being used at one time. A really useful feature is the ability to test the cache speed. In this mode, eBoostr switches off the caching, tests access speeds and then repeats the test with the cache enabled. In my case I was able to get disk read times of 3.8x the speed of the raw disk speed.
The nice thing about eBoostr is you can tell instantly that it works. Install and configure it, load in a couple of apps into the priority list, build the cache and then launch the application and instantly you can see a difference. This is no Placebo.
Obviously apps like eBoostr are RAM hungry and you need to be able to afford to give away a gigabyte of RAM in this case but if you have the capacity installed then I highly recommend eBoostr as a way to boost your virtual machine performance.
(On a final note, if you’re not running a VM and using Windows natively on your computer, eBoostr has one last feature that makes it worth the money especially if you’re running with a 32-bit operating system and have more than 3gb of RAM installed. Version 4.0 of eBoostr allows you to use the unused memory above the 3gb 32bit OS limit as a cache! This means you get the benefit of using that additional 1gb of RAM on a 4gb configuration without losing any of your existing 3gb RAM accessible by Windows. Neat.)