Windows Vista Rules.

Page 9 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Readyboost is a new, optional feature, that can only help, and never hurt.

It hurts in that it gives MS an excuse to not fix their VMM, why should they go to the extra work of making it run better if you're all happy plugging new $20 flash drives into the machine every 6 months to paper over the problem?

Why would I ever say no to a cheap performance boost?

Ah, so you'll be installing Linux soon then, eh? =)
 

archcommus

Diamond Member
Sep 14, 2003
8,115
0
76
I agree with Nothinman, the problem here is that the pagefile is being accessed at all with systems with 2 GB of memory. This should not be happening unless a LOT of stuff is being run or a game is being launched. I understand that plugging in the flash drive does help, but I only have a 512 stick and am not about to spend the money on a 2 GB or something stick to use as, essentially, extra external memory. I realize it helps but flash drives of that size aren't THAT cheap and I'd rather just accept the performance 2 GB of memory and a fast HDD delivers (which, as has been said, isn't that bad anyway).

To BD2003:

Well, I do it cause I can. Why not defrag every night? The SR points ARE done automatically - through task scheduler.
There's really no need to defrag every night. Since I've had XP I really never defrag at all. I'm not saying it hurts, but the few times I have done it I saw no noticeable gains of any kind. And in XP, system restore points are created automatically once a day without anything being scheduled for them in Task Scheduler. If this has simply been moved to a "default" task in Task Scheduler, well then nothing's changed really. My only point was, not much, if anything, needs to be scheduled for a lot of users, but for someone like you who wants to, the new features are really nice. Because if I ever do want to schedule something in XP, it really is a pain to make sure 1) tasks don't overlap, 2) it won't bother me if I get on early in the morning, and 3) if I'm on late at night it won't start while I'm still there.

But thats the thing - it doesn't always come to that. Pagefile usage IS rare with 1gb of ram or so, unless you game a lot, or run big apps. And I suppose it IS your own fault - but not everyone is made of money, or even KNOWS it's their fault.
I think his point was that the pagefile is accessed more than it should be during typical usage with 1 or 2 GB of memory. Yes, if the pagefile needs accessed, might as well delay it as long as possible, by using extra cache in the form of a flash drive, but the flash drive method is a "band-aid" because in a more perfect world, it wouldn't be getting to that point anyway so early.

As I said before, I understand that it helps, but it really is just a patch-up and the idea of it to me is silly. Nothing is external to my system except my backup hard drive - not my TV tuner, or my optical drive, or even USB ports. So why should memory have to be? The concept of it is enough to make me pass up a free performance boost, especially since performance is not bad without it and I don't want to buy a bigger flash drive just for that purpose.
 

bsobel

Moderator Emeritus<br>Elite Member
Dec 9, 2001
13,346
0
0
Originally posted by: archcommus
I agree with Nothinman, the problem here is that the pagefile is being accessed at all with systems with 2 GB of memory. This should not be happening unless a LOT of stuff is being run or a game is being launched. I understand that plugging in the flash drive does help, but I only have a 512 stick and am not about to spend the money on a 2 GB or something stick to use as, essentially, extra external memory. I realize it helps but flash drives of that size aren't THAT cheap and I'd rather just accept the performance 2 GB of memory and a fast HDD delivers (which, as has been said, isn't that bad anyway).

Except you are both misunderstanding the primary benefit of ready boost. It's not to 'mask' page file read/writes, it's primary benefit is to cache often accessed pages which are primarily from binary executables. You run Windword and as needed it can page portions of the binary in from the cache faster (since the seek time is gone) than going back to the HD.

Nothinman thinks this is more a page file optimization, and it's not (primarily).

Bill

 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Except you are both misunderstanding the primary benefit of ready boost. It's not to 'mask' page file read/writes, it's primary benefit is to cache often accessed pages which are primarily from binary executables. You run Windword and as needed it can page portions of the binary in from the cache faster (since the seek time is gone) than going back to the HD.

That makes less sense then since the appropriate place to cache binaries and shared libraries is main memory.
 

bsobel

Moderator Emeritus<br>Elite Member
Dec 9, 2001
13,346
0
0
Originally posted by: Nothinman
Except you are both misunderstanding the primary benefit of ready boost. It's not to 'mask' page file read/writes, it's primary benefit is to cache often accessed pages which are primarily from binary executables. You run Windword and as needed it can page portions of the binary in from the cache faster (since the seek time is gone) than going back to the HD.

That makes less sense then since the appropriate place to cache binaries and shared libraries is main memory.

And how do you get them INTO main memory in the first place? You read them from the backing store. This cache covers that and is one of the primary benefits. Think of it as a faster cache for the prefetch information.

 

BD2003

Lifer
Oct 9, 1999
16,815
1
81
Originally posted by: Nothinman
Readyboost is a new, optional feature, that can only help, and never hurt.

It hurts in that it gives MS an excuse to not fix their VMM, why should they go to the extra work of making it run better if you're all happy plugging new $20 flash drives into the machine every 6 months to paper over the problem?

I'm not quite sure what you think is broken with the VMM, but memory management has vastly improved in general (superfetch).
 

BD2003

Lifer
Oct 9, 1999
16,815
1
81
Originally posted by: Nothinman
Except you are both misunderstanding the primary benefit of ready boost. It's not to 'mask' page file read/writes, it's primary benefit is to cache often accessed pages which are primarily from binary executables. You run Windword and as needed it can page portions of the binary in from the cache faster (since the seek time is gone) than going back to the HD.

That makes less sense then since the appropriate place to cache binaries and shared libraries is main memory.

My understanding of windows memory management is that it always does use the pagefile to a degree. It's aware of which pages are actually being used, rather than just stored for the hell of it. It will page off seldomly used pages to make room for pages that actually need to be in memory.

Like bsobel is saying, it has many uses. Quick access to pages is only one of them. Another is quick access to frequently used files - a secondary cache.

I just don't understand the apprehension towards adding a second layer of cache to speed things up.
 

bsobel

Moderator Emeritus<br>Elite Member
Dec 9, 2001
13,346
0
0
It will page off seldomly used pages to make room for pages that actually need to be in memory.

Any many people like Nothinman (I agree with him on this, btw) feel that it's too aggresive in paging our 'seldom used' to leave 'free memory' that is winds up paging too much. In actuality there isn't much paging going on if you have a good chunk more memory than your commit size, but you start getting north of 60% or so (with the system cache) you see more paging than you'd think you need.

This feels to me much better on Vista, but I need to dig a bit more and see how much better it is.
 

BD2003

Lifer
Oct 9, 1999
16,815
1
81
There's really no need to defrag every night. Since I've had XP I really never defrag at all. I'm not saying it hurts, but the few times I have done it I saw no noticeable gains of any kind. And in XP, system restore points are created automatically once a day without anything being scheduled for them in Task Scheduler. If this has simply been moved to a "default" task in Task Scheduler, well then nothing's changed really. My only point was, not much, if anything, needs to be scheduled for a lot of users, but for someone like you who wants to, the new features are really nice. Because if I ever do want to schedule something in XP, it really is a pain to make sure 1) tasks don't overlap, 2) it won't bother me if I get on early in the morning, and 3) if I'm on late at night it won't start while I'm still there.

There's no need to do a lot of things, but I do them anyway, when they are easy and painless to accomplish. Defragging doesnt make a big difference...but if I'm asleep, I might as well. Those three reasons are the main reason I like the new TS.

As I said before, I understand that it helps, but it really is just a patch-up and the idea of it to me is silly. Nothing is external to my system except my backup hard drive - not my TV tuner, or my optical drive, or even USB ports. So why should memory have to be? The concept of it is enough to make me pass up a free performance boost, especially since performance is not bad without it and I don't want to buy a bigger flash drive just for that purpose.

Well, I just plugged the thing in a rear USB port and forgot about it - it might as well be internal. If it was always sticking out of a laptop, and the system was fast enough already, I might reconsider it. Although you don't have to use the whole stick for cache, so if you're going to have the stick in there, might as well take advantage of the free space.

The USB readyboost is just the beginning though. The eventual goal is to have a much faster solid state memory cache internal. There's no need to have a full solid state HD, a good 4gb fast cache that keeps the most frequently used items cached will pretty much provide the same benefit at a fraction of the cost.
 

BD2003

Lifer
Oct 9, 1999
16,815
1
81
Originally posted by: bsobel
It will page off seldomly used pages to make room for pages that actually need to be in memory.

Any many people like Nothinman (I agree with him on this, btw) feel that it's too aggresive in paging our 'seldom used' to leave 'free memory' that is winds up paging too much. In actuality there isn't much paging going on if you have a good chunk more memory than your commit size, but you start getting north of 60% or so (with the system cache) you see more paging than you'd think you need.

This feels to me much better on Vista, but I need to dig a bit more and see how much better it is.

I've felt the same way actually, but thats the reasoning behind superfetch - keep better track of what you're actually using, and keep that in memory/RAM cache.
 

bsobel

Moderator Emeritus<br>Elite Member
Dec 9, 2001
13,346
0
0
Originally posted by: Quinton McLeod
That ready boost feature seems more and more like a security risk to me.

HAHAHAHAHAHAHAHA.

No, seriously, HAHAHAHAHAHAHAHAHA.

You shown in this thread you don't understand security (btw, I'm still waiting for that resume and why your right and I, McAfee, TrueSecore, Sophos, Trend, etc are wrong about the attacker motivation. Are we going to see it?)

The ready boost information is AES encrypted before being dropped on the drive. Its a local pc key, so without access to the local pc the drive contents are useless.

But thanks for trying to play.
 

BD2003

Lifer
Oct 9, 1999
16,815
1
81
Originally posted by: bsobel
Originally posted by: Quinton McLeod
That ready boost feature seems more and more like a security risk to me.

HAHAHAHAHAHAHAHA.

No, seriously, HAHAHAHAHAHAHAHAHA.

You shown in this thread you don't understand security (btw, I'm still waiting for that resume and why your right and I, McAfee, TrueSecore, Sophos, Trend, etc are wrong about the attacker motivation. Are we doing to see it?)

The ready boost information is AES encrypted before being dropped on the drive. Its a local pc key, so without access to the local pc the drive contents are useless.

But thanks for trying to play.

Honestly, at this point, I've chosen to ignore the troll. Unless people start actually agreeing with him about the BS and lies he spouts, I'm just going to assume everyone already realizes he has no idea what he's talking about.
 

bsobel

Moderator Emeritus<br>Elite Member
Dec 9, 2001
13,346
0
0
Honestly, at this point, I've chosen to ignore the troll. Unless people start actually agreeing with him about the BS and lies he spouts, I'm just going to assume everyone already realizes he has no idea what he's talking about.

He's absolutley a troll and I'm willing to bet he's never even booted a Vista box. That (not using Vista) is his choice, I won't let him come in here and make up information about it. It's not like I start 'why I hate Linux' threads (and, for the record, I love Linux as well). So why the anti-MS fan bois need to constantly badmouth the OS is beyond me.

However the one point he hasn't conceeded yet was the one on what systems are attacked and why. Since he's chosen to ignore the question on his qualificaitons to make that statement, I intend to ask him everytime I get the chance until he either provides them or retracts his statement (he retracted everything else, so eating crow shouldn't be too hard for him).
 

BD2003

Lifer
Oct 9, 1999
16,815
1
81
Originally posted by: bsobel
Honestly, at this point, I've chosen to ignore the troll. Unless people start actually agreeing with him about the BS and lies he spouts, I'm just going to assume everyone already realizes he has no idea what he's talking about.

He's absolutley a troll and I'm willing to bet he's never even booted a Vista box. That (not using Vista) is his choice, I won't let him come in here and make up information about it. It's not like I start 'why I hate Linux' threads (and, for the record, I love Linux as well). So why the anti-MS fan bois need to constantly badmouth the OS is beyond me.

However the one point he hasn't conceeded yet was the one on what systems are attacked and why. Since he's chosen to ignore the question on his qualificaitons to make that statement, I intend to ask him everytime I get the chance until he either provides them or retracts his statement (he retracted everything else, so eating crow shouldn't be too hard for him).

It is indeed beyond me as well. For me, linux is a cool toy to play with, but it just can't replace windows as my full time desktop OS.

I just think that every time we respond to him, we legitimize that he actually has something valid to say. He's stopped with the articulate posts and is just going for potshots, which are 100% factually dead wrong, so I'm thinking he's just doing it for fun at this point, and as long as we keep responding, he'll keep poking in.
 

bsobel

Moderator Emeritus<br>Elite Member
Dec 9, 2001
13,346
0
0
and as long as we keep responding, he'll keep poking in.

Which is good, because then other remedies (like him no longer posting at all) become available...

 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
I just don't understand the apprehension towards adding a second layer of cache to speed things up.

Because if the VMM does it's job it's not necessary. It's like tying a wheel barrow to an 18 wheeler, sure it'll help you carry a little more but if you organize the packages in the main trailor you won't need it at all. There's you the obligatory computer->vehicle analogy, the thread can end now. =)

I'm not quite sure what you think is broken with the VMM, but memory management has vastly improved in general (superfetch).

Because I use Linux most of the time and it handles similar workloads a lot better. I know it's not exactly apples to apples, but there's no denying that XP hits the disk a lot more and I can't figure out why.

I've felt the same way actually, but thats the reasoning behind superfetch - keep better track of what you're actually using, and keep that in memory/RAM cache.

Which is the area they should have been focusing on instead of adding more layers of caching. Fix the VMM so that it doesn't like to hit the disk as much and the need for ReadyBoost goes away.
 

bsobel

Moderator Emeritus<br>Elite Member
Dec 9, 2001
13,346
0
0
Because if the VMM does it's job it's not necessary.

Nothinman, I think your wrong on this. Data has to load into main memory at some point, the cache speeds THAT process up. You're just saying it shouldn't have to load AGAIN, but we aren't really discussin that. It speeds up loading the FIRST time as well, which is good.

It's like tying a wheel barrow to an 18 wheeler, sure it'll help you carry a little more but if you organize the packages in the main trailor you won't need it at all. There's you the obligatory computer->vehicle analogy, the thread can end now. =)

Oh oh oh oh, can I play. Its like having an 18 wheeler and using a forklift to load it vs loading it by hand. Everything is going to get into the trailer eventually, but the forklift is faster. Better anaology, I win

Because I use Linux most of the time and it handles similar workloads a lot better. I know it's not exactly apples to apples, but there's no denying that XP hits the disk a lot more and I can't figure out why.

The primary issue is MS puts too many value on the disk cache. So on a 1 gig system you run out of usuable memory long before you have a gig of comit space. I think the caching is too agressive and takes memory even when it would be better uses keeping pages around.

I've felt the same way actually, but thats the reasoning behind superfetch - keep better track of what you're actually using, and keep that in memory/RAM cache.

Which is the area they should have been focusing on instead of adding more layers of caching. Fix the VMM so that it doesn't like to hit the disk as much and the need for ReadyBoost goes away.[/quote]

a) I think this is greatly improved if not fixed in Vista and b) regardless it does not remove the need for ReadyBoost in any way as ReadyBoost will always provide a faster way to load the VMM on the FIRST access to a page (say after a reboot the first time you run Winword) than not having it.
 

bsobel

Moderator Emeritus<br>Elite Member
Dec 9, 2001
13,346
0
0
Originally posted by: Chunkee
what AV are you guys using with vista?

jC

Norton 2007 and Symantec Client Security 10.2 depending on the box.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Nothinman, I think your wrong on this. Data has to load into main memory at some point, the cache speeds THAT process up. You're just saying it shouldn't have to load AGAIN, but we aren't really discussin that. It speeds up loading the FIRST time as well, which is good.

So it runs around your disk looking for executables and sticks them on the flash? Interesting idea, but I still don't see the point. The only thing that takes longer than a second to start here is FF and I'd tend to blame that on that fact that it's abnormally huge and has hundreds of dependencies. =)
 

bsobel

Moderator Emeritus<br>Elite Member
Dec 9, 2001
13,346
0
0
Originally posted by: Nothinman
Nothinman, I think your wrong on this. Data has to load into main memory at some point, the cache speeds THAT process up. You're just saying it shouldn't have to load AGAIN, but we aren't really discussin that. It speeds up loading the FIRST time as well, which is good.

So it runs around your disk looking for executables and sticks them on the flash? Interesting idea, but I still don't see the point. The only thing that takes longer than a second to start here is FF and I'd tend to blame that on that fact that it's abnormally huge and has hundreds of dependencies. =)

a) Not exactly, it's not scavenging for binaries and saying 'hmm I'll cache this one' rather it's based on what gets loaded into the VMM. So like prefetch, the first time you run say BattleField Earth it's going to load completey from the backing store. But the second time you load it parts if not all (depending on cache size etc) can come from the ready boost cache.

b) Your not the typical user hehe
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
a) Not exactly, it's not scavenging for binaries and saying 'hmm I'll cache this one' rather it's based on what gets loaded into the VMM. So like prefetch, the first time you run say BattleField Earth it's going to load completey from the backing store. But the second time you load it parts if not all (depending on cache size etc) can come from the ready boost cache.

But if it's only caching the executable how is that helpful? BFE's executable has got to be less than 1% of it's total data size.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |