A Windows Vista forum. Vista Banter

Welcome to Vista Banter.

You are currently viewing our boards as a guest which gives you limited access to view most discussions, articles and access our other FREE features. By joining our free community you will have access to ask questions and reply to others posts, upload your own photos and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact support.

Go Back   Home » Vista Banter forum » Microsoft Windows Vista » Performance and Maintainance of Windows Vista
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Performance and Maintainance of Windows Vista A forum for performance and maintenance tasks in Windows Vista. (microsoft.public.windows.vista.performance_maintainance)

Problem for creating ReadyBoost on a RAMDisk



 
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old January 16th 09, 05:17 AM posted to microsoft.public.windows.vista.performance_maintenance
ImranHossain
external usenet poster
 
Posts: 3
Default Problem for creating ReadyBoost on a RAMDisk


I want to create a ReadyBoost on a RAMDisk (manually) in Windows Vista
Ultimate 0x32 bit, for this I did the following things

- Set the registry value for this device at the registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\EMDMgmt\"Corresponding device Name" as

-- CacheSizeInMB = 0x0000010e (270)
-- CacheStatus = 0x00000001 (1)
-- DeviceStatus = 0x00000002 (2)
-- DoRetestDevice = 0x00000000 (0)
-- HasSlowRegions = 0x00000000 (0)
-- LastTestedTime = 0x00000000 (0)
-- PhysicalDeviceSizeMB = 0x0000017f (383)
-- ReadSpeedKBs = 0x3b9aca00 ( 1000000000 )
-- RecommendedCacheSizeMB = 0x0000010e (270)
-- USBVersion = 0x00020000 (131072)
-- WriteSpeedKBs = 0x3b9aca00 ( 1000000000 )

- Restart the "ReadyBoost" service

The RAMDrive has not configured as ReadyBoost and the
"readyboost.sfcache" has not created on the RAMDrive; If I right click
on the RAMDrive and configure it as ReadyBoost from properties then it
works properly; the "readyboost.sfcache" file has been created on the
drive also and the registry value has been set as above.

One more thing, The same procedure I have followed for a USB Flash
drive and it can be configured as ReadyBoost by both way.

NB: To make a ReadyBoost on RAMDisk, the RAMDisk type must be USBDrive
Type.

Could anybody please tell me how can I solve the problem?

Thanks in advance,
Imran


--
ImranHossain
  #2 (permalink)  
Old January 16th 09, 06:50 AM posted to microsoft.public.windows.vista.performance_maintenance
Dave Warren
external usenet poster
 
Posts: 107
Default Problem for creating ReadyBoost on a RAMDisk

In message
ImranHossain was claimed to have wrote:


I want to create a ReadyBoost on a RAMDisk (manually) in Windows Vista
Ultimate 0x32 bit, for this I did the following things

- Set the registry value for this device at the registry key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\EMDMgmt\"Corresponding device Name" as

-- CacheSizeInMB = 0x0000010e (270)
-- CacheStatus = 0x00000001 (1)
-- DeviceStatus = 0x00000002 (2)
-- DoRetestDevice = 0x00000000 (0)
-- HasSlowRegions = 0x00000000 (0)
-- LastTestedTime = 0x00000000 (0)
-- PhysicalDeviceSizeMB = 0x0000017f (383)
-- ReadSpeedKBs = 0x3b9aca00 ( 1000000000 )
-- RecommendedCacheSizeMB = 0x0000010e (270)
-- USBVersion = 0x00020000 (131072)
-- WriteSpeedKBs = 0x3b9aca00 ( 1000000000 )

- Restart the "ReadyBoost" service

The RAMDrive has not configured as ReadyBoost and the
"readyboost.sfcache" has not created on the RAMDrive; If I right click
on the RAMDrive and configure it as ReadyBoost from properties then it
works properly; the "readyboost.sfcache" file has been created on the
drive also and the registry value has been set as above.

One more thing, The same procedure I have followed for a USB Flash
drive and it can be configured as ReadyBoost by both way.

NB: To make a ReadyBoost on RAMDisk, the RAMDisk type must be USBDrive
Type.

Could anybody please tell me how can I solve the problem?


The short answer is: don't. SuperFetch will do the same job, with far
less overhead then ReadyBoost.
  #3 (permalink)  
Old January 16th 09, 07:04 AM posted to microsoft.public.windows.vista.performance_maintenance
Rob Talley[_2_]
external usenet poster
 
Posts: 50
Default Problem for creating ReadyBoost on a RAMDisk

On Fri, 16 Jan 2009 00:17:22 -0600, ImranHossain
wrote:

I want to create a ReadyBoost on a RAMDisk (manually) in Windows Vista
Ultimate 0x32 bit, for this I did the following things


WHY?

Readyboost is for systems that are low on RAM (2gig or less). If you
have more than 2 Gigs of RAM, Readyboost will not help you at all.

If you have less, you will merely be reducing your effective RAM.
  #4 (permalink)  
Old January 16th 09, 09:11 AM posted to microsoft.public.windows.vista.performance_maintenance
ImranHossain
external usenet poster
 
Posts: 3
Default Problem for creating ReadyBoost on a RAMDisk


Hi Rob Talley,

So you wanna tell that ReadyBoost will not improve any performance if
the RAM size is greater than 2 GB, right?

However, I have created a RAMDisk (383 MB) on a system that has 2 GB
RAM and wanna make ReadyBoost as the above method then what should I do?

Dave Warren,

Could you please explain more. I need to write a program that can
create ReadyBoost on RAMDrive, and in analysis phase I got the mentioned
problem. so is three any solution?

Thanks
Imran Hossain


--
ImranHossain
  #5 (permalink)  
Old January 16th 09, 11:51 AM posted to microsoft.public.windows.vista.performance_maintenance
Dave Warren
external usenet poster
 
Posts: 107
Default Problem for creating ReadyBoost on a RAMDisk

In message
ImranHossain was claimed to have wrote:

So you wanna tell that ReadyBoost will not improve any performance if
the RAM size is greater than 2 GB, right?


That isn't strictly true, but it's a good rule of thumb.

However, I have created a RAMDisk (383 MB) on a system that has 2 GB
RAM and wanna make ReadyBoost as the above method then what should I do?


For what purpose? Why are you trying to accomplish this?

Do you realize that at best you'll cause a minor performance hit, and at
worst you'll cause a significant performance hit?
  #6 (permalink)  
Old January 16th 09, 07:15 PM posted to microsoft.public.windows.vista.performance_maintenance
Ken Blake, MVP
external usenet poster
 
Posts: 2,309
Default Problem for creating ReadyBoost on a RAMDisk

On Fri, 16 Jan 2009 02:04:55 -0600, Rob Talley
wrote:

On Fri, 16 Jan 2009 00:17:22 -0600, ImranHossain
wrote:

I want to create a ReadyBoost on a RAMDisk (manually) in Windows Vista
Ultimate 0x32 bit, for this I did the following things


WHY?

Readyboost is for systems that are low on RAM (2gig or less). If you
have more than 2 Gigs of RAM, Readyboost will not help you at all.



My advice is not to use readyboost no matter how much RAM you have.

If you have 2GB or more of RAM, the little it might do for you is so
slight as to be almost unnoticeable.

And if you have less than 2GB of RAM, you would do much better to
spend your money on upgrading your RAM to 2GB than on buying a device
for ReadyBoost use.

So, in general, I always recommend against using ReadyBoost.

--
Ken Blake, Microsoft MVP - Windows Desktop Experience
Please Reply to the Newsgroup
  #7 (permalink)  
Old January 17th 09, 11:43 AM posted to microsoft.public.windows.vista.performance_maintenance
Steve Thackery[_2_]
external usenet poster
 
Posts: 514
Default Problem for creating ReadyBoost on a RAMDisk

I want to create a ReadyBoost on a RAMDisk (manually) in Windows Vista

This is completely the wrong thing to do. There is no case for using up RAM
as a RAM-disk, unless you have a badly-written application that insists on
doing its own memory management rather than relying on the OS to do the job.

And then to compound that by configuring this RAM-disk as Readyboost is even
more inappropriate.

If Windows would benefit from using RAM in this convoluted way, it would be
built into the OS. They've been fine-tuning the memory management in the
kernel for fifteen years, and its an immensely complicated topic.

No, forget about it. To get the best performance is very simple - throw as
much RAM as you can at Vista and leave Vista to decide how to use it. Set
your paging size to a generous, and fixed, size on your fastest disk. And
forget about Readyboost (it was only a kludge to help speed up the most
marginal of hardware).

That's it. Don't fiddle with anything else.

SteveT

  #8 (permalink)  
Old January 17th 09, 03:43 PM posted to microsoft.public.windows.vista.performance_maintenance
Max Goldman
external usenet poster
 
Posts: 1
Default Problem for creating ReadyBoost on a RAMDisk

"Steve Thackery" wrote:

I want to create a ReadyBoost on a RAMDisk (manually) in Windows Vista


This is completely the wrong thing to do. There is no case for using up RAM
as a RAM-disk, unless you have a badly-written application that insists on
doing its own memory management rather than relying on the OS to do the job.

And then to compound that by configuring this RAM-disk as Readyboost is even
more inappropriate.

If Windows would benefit from using RAM in this convoluted way, it would be
built into the OS. They've been fine-tuning the memory management in the
kernel for fifteen years, and its an immensely complicated topic.

No, forget about it. To get the best performance is very simple - throw as
much RAM as you can at Vista and leave Vista to decide how to use it. Set
your paging size to a generous, and fixed, size on your fastest disk. And
forget about Readyboost (it was only a kludge to help speed up the most
marginal of hardware).

That's it. Don't fiddle with anything else.

SteveT


What do you do? Wait until a half-dozen or so replies come in then
summarize what they said and post it as your own?
  #9 (permalink)  
Old January 17th 09, 04:28 PM posted to microsoft.public.windows.vista.performance_maintenance
Steve Thackery[_2_]
external usenet poster
 
Posts: 514
Default Problem for creating ReadyBoost on a RAMDisk

What do you do? Wait until a half-dozen or so replies come in then
summarize what they said and post it as your own?


Nope, I express my own views. I try to tell a complete story, especially if
I feel the existing replies are too brief, unhelpful, don't address the
original question, or make assertions without explanations.

Like all of yours.

Now go away, you tedious little person, before I squirt you with fly spray.

SteveT

  #10 (permalink)  
Old January 17th 09, 07:10 PM posted to microsoft.public.windows.vista.performance_maintenance
AJR
external usenet poster
 
Posts: 13
Default Problem for creating ReadyBoost on a RAMDisk

"ReadyBoost" is a title given to a function/utility by which Vista uses a
sold state device (RAM disk does not meet the criteria ) - Vista compares
the read/write specs of the device against a set of default values and
those of the HD. If spec are not equivalent or better Vista will not use
the device.

Non-sequential read/writes are send to the ReadyBoost device and sequential
to the HD - increase in performance depends on type of HD activity. In
addition, ReadyBoost assists Vista in tracking computer usage over a period
of time and provides data to speed up startup and retrieval times (Defrag
utilizes the data). Since ReadyBoost use is contingent on read/write specs,
it is of more value on laptops.

ReadyDrive performs the same function when a hybrid HD is installed.

 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 10:05 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.Search Engine Optimization by vBSEO 3.0.0 RC6
Copyright ©2004-2012 Vista Banter.
The comments are property of their posters.