ready boost

S

Stewart

I have a laptop running windows 7 32 bit and a desktop likewise.
I tried a 4 gb flash memory in their usb ports to see if they would speed up
using ready boost.
I set it at the rate of 3170 recommended by Microsoft but it did not seem to
make a lot of difference.
Does anyone know if ready boost actually increases the performance of a
computer?
Thank you
 
S

Seth

Stewart said:
I have a laptop running windows 7 32 bit and a desktop likewise.
I tried a 4 gb flash memory in their usb ports to see if they would speed
up using ready boost.
I set it at the rate of 3170 recommended by Microsoft but it did not seem
to make a lot of difference.
Does anyone know if ready boost actually increases the performance of a
computer?
It provides a performance boost vs. mechanical hard disk swapping (virtual
memory). Are you doing enough on your system that you are relying on
virtual memory? If not, you will not see much of a difference. if you are
swapping heavily then you should see a large difference. If you are
swapping heavily you should also re-evaluate your system's suitability to
the tasks you ask of it but the readyboost can provide some temporary
relief.
 
B

Boscoe

I have a laptop running windows 7 32 bit and a desktop likewise.
I tried a 4 gb flash memory in their usb ports to see if they would
speed up using ready boost.
I set it at the rate of 3170 recommended by Microsoft but it did not
seem to make a lot of difference.
Does anyone know if ready boost actually increases the performance of a
computer?
Thank you

USB memory is much faster than ‘virtual memory’ for temporarily
storing files and data needed by running programs, and many applications
will run faster when it is in use. The more space you can allocate on
the drive the more effective it will be.
 
P

Paul

Stewart said:
I have a laptop running windows 7 32 bit and a desktop likewise.
I tried a 4 gb flash memory in their usb ports to see if they would
speed up using ready boost.
I set it at the rate of 3170 recommended by Microsoft but it did not
seem to make a lot of difference.
Does anyone know if ready boost actually increases the performance of a
computer?
Thank you
They did some tests here, back when ReadyBoost first was introduced.

http://www.anandtech.com/show/2163/6

I think these days, a person with a laptop would probably replace
the hard drive with an SSD, and enjoy a boost all the time. Take
your time picking one - there is a lot to learn before buying one.

Paul
 
S

Stewart

Seth, I have just been playing around with it and doing no "heavy" stuff.
As a general point I have found that I have enough ram to do what I want.
If I play chess at level 7 or higher then I do find my computer has a bit of
a delay but that is a small point.
I do not do any active gaming.
Thank you
 
S

Seth

Stewart said:
Seth, I have just been playing around with it and doing no "heavy" stuff.
As a general point I have found that I have enough ram to do what I want.
If I play chess at level 7 or higher then I do find my computer has a bit
of a delay but that is a small point.
I do not do any active gaming.
Then I would not expect you to see any appreciable boost in performance from
readyboost. if you're not exceeding your "normal ram", then speed of
virtual memory isn't a major factor in your machines performance. That's
all readyboost is, virtual memory that is faster than a mechanical hard
disk.

if you bring up task manager and go to the Performance tab you can see a
basic representation of your utilization. If you have a decent percentage of
"Available" memory in the "Physical Memory" box, then you don't need
readyboost assistance.
 
K

Ken Blake

I have a laptop running windows 7 32 bit and a desktop likewise.
I tried a 4 gb flash memory in their usb ports to see if they would speed up
using ready boost.
I set it at the rate of 3170 recommended by Microsoft but it did not seem to
make a lot of difference.
Does anyone know if ready boost actually increases the performance of a
computer?


In my experience ReadyBoost does little or nothing for you unless you
have insufficient RAM. And if you have insufficient RAM, it would be
better to buy more RAM than to buy a thumb drive for ReadyBoost.
 
E

Ed Cryer

In my experience ReadyBoost does little or nothing for you unless you
have insufficient RAM. And if you have insufficient RAM, it would be
better to buy more RAM than to buy a thumb drive for ReadyBoost.
Unless, of course, your mobo won't accommodate more RAM.

Ed
 
K

Ken Blake

Unless, of course, your mobo won't accommodate more RAM.

True, but for almost everyone with so little RAM that ReadyBoost makes
a significant difference and a motherboard that won't allow any more
RAM, it will be an old, enormously underpowered system, and almost
anything you do short of replacing it (or replacing almost all the
components) will not provide acceptable performance.
 
S

Stewart

I have 3 GB ram; that is I think the most 32bit windows 7 can handle so it
may be in the future if my computer struggles that ready boost will help
then.
 
T

TheGunslinger

I have a laptop running windows 7 32 bit and a desktop likewise.
I tried a 4 gb flash memory in their usb ports to see if they would speed up
using ready boost.
I set it at the rate of 3170 recommended by Microsoft but it did not seem to
make a lot of difference.
Does anyone know if ready boost actually increases the performance of a
computer?
Thank you

It only gives a performance boost IF the flash drive is faster than
the HDD.

I speed tested my 16-GB flash and it tested around 23 MB/sec whereas
my HDD was over 200 MB/sec.

What it will do is use the flash drive like additional main memory for
storing active programs and such. BUT most flash drives have a limited
write/life expectancy of about 1000 writes, unlimited reads though
(maybe? IDK).

The same rules apply to SSD's (solid state drives). Limited writes,
but signficantly FASTER reads than a standard HDD upto 400 MB/sec.
This is why they are being used as installation drives for the OS
ONLY!!!

The only time the SSD SHOULD get a write is when there is an update to
the OS.

Personally, the price and performance ratio is not low enough to
warrant the expense, IMHO.

Buy a 10k rpm - high performance HDD instead...

IMHO,

MJR
 
B

Brian Gregory [UK]

Stewart said:
I have 3 GB ram; that is I think the most 32bit windows 7 can handle so it
may be in the future if my computer struggles that ready boost will help
then.
I'm not sure if RAM + virtual RAM can exceed 3GB either.

Anyone know?
 
B

Brian Gregory [UK]

TheGunslinger said:
It only gives a performance boost IF the flash drive is faster than
the HDD.

I speed tested my 16-GB flash and it tested around 23 MB/sec whereas
my HDD was over 200 MB/sec.
That would be for long sequential reads.
For random read you hard drive will be much slower than 200MB/s, maybe less
than 23MB/s, while the flash drive will still be around 23MB/s.

What it will do is use the flash drive like additional main memory for
storing active programs and such. BUT most flash drives have a limited
write/life expectancy of about 1000 writes, unlimited reads though
(maybe? IDK).

The same rules apply to SSD's (solid state drives). Limited writes,
but signficantly FASTER reads than a standard HDD upto 400 MB/sec.
This is why they are being used as installation drives for the OS
ONLY!!!
Many SSDs are durable enough to use for everything.

The only time the SSD SHOULD get a write is when there is an update to
the OS.
Actually it'll be very difficult to stop it being much more often that,
escpecially if you use NTFS where the directory entry is updated every time
a file is written.
 
K

Ken Blake

It only gives a performance boost IF the flash drive is faster than
the HDD.

I speed tested my 16-GB flash and it tested around 23 MB/sec whereas
my HDD was over 200 MB/sec.

What it will do is use the flash drive like additional main memory for
storing active programs and such. BUT most flash drives have a limited
write/life expectancy of about 1000 writes, unlimited reads though
(maybe? IDK).

The same rules apply to SSD's (solid state drives). Limited writes,
but signficantly FASTER reads than a standard HDD upto 400 MB/sec.
This is why they are being used as installation drives for the OS
ONLY!!!

The only time the SSD SHOULD get a write is when there is an update to
the OS.

There are many times C: gets writes--registry changes, new restore
points, pagefile updates, hiberfile updates, program installations,
program updates, etc.
 
G

Gene E. Bloch

I'm not sure if RAM + virtual RAM can exceed 3GB either.

Anyone know?
I am only 99.9% sure that virtual RAM has nothing to do with on-board
RAM - but I'm assuming you mean the pagefile when you say that. If
that's not what you mean, I have no idea what you do mean.
 
G

Gene E. Bloch

The same rules apply to SSD's (solid state drives). Limited writes,
but signficantly FASTER reads than a standard HDD upto 400 MB/sec.
This is why they are being used as installation drives for the OS
ONLY!!!
Is this also true of computers that contain *only* a SSD?

(Or do I mean "an SSD"?)

I believe, from what I think I remember reading, that your 1000 writes
is off by 2 or more orders of magnitude. But that is still a finite
number...
 
T

TheGunslinger

That would be for long sequential reads.
For random read you hard drive will be much slower than 200MB/s, maybe less
than 23MB/s, while the flash drive will still be around 23MB/s.



Many SSDs are durable enough to use for everything.



Actually it'll be very difficult to stop it being much more often that,
escpecially if you use NTFS where the directory entry is updated every time
a file is written.

PLEASE note: Flash Drive is NOT the same as an SSD.

Secondly, there are 2-types of flash memory: slow and fast...

Flash Drives are typically slow, and SSD's are typically fast.

A plug-in flash drive is typically slow. I researched and couldn't
find any external SSD's as yet?

The average read on my Flash drive was 23MB/sec (20-33 range), whereas
my 7200 rpm high-performance hdd was 200 (ranged from 150-300 in
burst).

IMHO,

MJR
 
T

TheGunslinger

Is this also true of computers that contain *only* a SSD?

(Or do I mean "an SSD"?)

I believe, from what I think I remember reading, that your 1000 writes
is off by 2 or more orders of magnitude. But that is still a finite
number...
The write limit varies. The 1000 I'm pretty sure refers to the
standard data usb flash drive. High speed SSD's used for the OS, have
different write specs, but still finite.

Typically, the internal SSD's are used in conjunction with a second
high capacity HDD.

OS is on the SSD, and all other programs/data are installed on the
other HDD.

There was a good article on SSD's in MaximumPC last month or 2. Worth
reading, IMHO.

MJR
 
P

Paul

Brian said:
I'm not sure if RAM + virtual RAM can exceed 3GB either.

Anyone know?
Your question is a good one, because now I realize my
description of this limit, hasn't been right :)

I tried an experiment here, by launching up to sixteen
copies of the SuperPI benchmark, each set to calculate
32 million digits of PI. I selected this program, because
I know it will reserve 256MB to do the calculation, and
it also strives to make that memory stay resident in physical
memory (because it eventually visits all memory locations
in the reserved space). 16 * 256MB = 4GB attempted allocation.
Each copy of the program was given a unique name. 1.exe,
2.exe, ... 16.exe.

http://web.archive.org/*/http://www.xtremesystems.com/pi/super_pi_mod-1.5.zip

When launched, my WinXP 32 bit system reports a total
virtual memory of above 4GB (might have been 4.7GB or
so when I stopped running new instances, as it was
getting too slow). My pagefile plus 4GB of physical RAM,
would appear to support an attempt to have virtual addressing
above 4GB. So you can have total system wide virtual addresses,
above 4GB.

And as expected, the amount of memory usage that can
be resident (sum total), has to be less than the physical
RAM present. Now, I have 4GB installed, and it looks
like whether memory remapping is turned on or not, I
have 3GB to work with physically. Some is reserved for
OS usage.

The shocking part, was the behavior of the programs, in
a paging situation. You expect all programs to run slow,
because they "thrash". My paging file is on a single disk,
and that disk isn't capable of coming even remotely near
the I/O level this setup creates. So you expect some programs
to run slow, not get their fair share of CPU cycles and so on.
Each program does disk I/O occasionally (between test steps),
so that isn't helping matters when it happens.

That's fine. What you would want to happen, is for everything
to remain stable. A company designing an OS, should constantly
be testing, to ensure that when a stress is applied, the
right things happen.

So in my test, I start my copies of SuperPI, until I'm well
into "swap country". The disk is chugging away... And then,
instances of the program *crash*. Um, OK. That's one way to
handle stress I suppose. I can imagine myself spending
the morning in Microsoft Word, until I suddenly see "would
you like to send this report to Microsoft" :-(

Instances continued to bow out like that, until *nine* remained.
And then, there was "peace in the valley". At that point, each
would report numbers roughly like this (it takes time for the
program to "fully inflate", as it does some disk I/O between
computation steps). So I could run nine times this number, or
roughly 9*256MB = 2304MB of 3071MB free to be used (4GB physical
RAM installed). If I were to start another instance, some instance
would then crash. This is hardly good behavior.

Mem Usage VM Size
265,272K 263,864

Now, your immediate response might be "that SuperPI program is
crap - get rid of it and buy a real program". So that called
for another experiment. The failure to play nice was
in WinXP Pro SP3 32 bit (fully patched). Next, I moved
to Win2K SP4 + rollup 1 32 bit.

When I tested there, it actually behaved as expected. The machine
was still even responsive. Some of the instances of programs
would be paged out, leading to them not able to do much
computing, so their percent CPU would be rather low. But at
least there were *no crashes*. I was able to shut each
process down, at the end of the test, without incident.
There were no attempts to "send a report to Microsoft".
It just worked.

That's about the best I can do here, with the programs I have
available as a means of testing. I've tried to use the
Sysinternals TestLimit program in the past, but it doesn't
seem to "touch" the memory and try to make it resident.
(Maybe I'm "holding it wrong".)

So where does that leave us, on a 32 bit OS.

If we had real working PAE, it would look like

(Some virtual
addressing scheme, --- page ----------- PAE 36 bit physical
process_num + 32 bit translation address
address perhaps ? )

In WinXP 32 bit SP3, it behaves like

(Some virtual
addressing scheme, --- page ----------- 32 bit physical
process_num + 32 bit translation address, as memory
address perhaps ? ) remapping in BIOS doesn't
help at all. Will not
go above 0xFFFFFFFF
physical in any case.

I guess the best way to answer questions of this sort, would
be to find a web page that details the two or three stage page
translation scheme, and how it defines limits. If I had
that, maybe I wouldn't make as many mistakes trying to
explain it.

I don't have enough physical RAM on my Windows 7 system, to
repeat the above testing. And besides, my Windows 7 laptop
is x64. So maybe someone with a Windows 7 system running x32,
with 4GB RAM installed, can try some tests and see
if Windows 7 behaves better than my WinXP did.

My WinXP x32 test results says "Yeah, you can have >4GB virtual,
but we'll crash any of the programs we don't like" :)

Paul
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top