what's the right amount of RAM for a road warrior?
#16
Join Date: Sep 2005
Posts: 78
Based on what? Did you find yourself constantly running out of RAM when you had only 2GB, to the point where you noticed your computer slowed down because it was swapping all the time? What's the largest amount of RAM you've ever seen your computer use at one time?
#17
Join Date: Mar 2003
Location: IAD
Programs: United MP
Posts: 7,822
I'm using Vista HP 32 bit on a laptop with 2 GB. Comparing that to another laptop with XP and 1 GB, I would say 2 GB for it regardless of OS that you choose.
#18
FlyerTalk Evangelist
Join Date: Jun 2005
Posts: 38,410
I agree with the "as much as you can afford" philosophy.
Despite the criticisms around Vista, its the most viable choice for a new laptop, and I'd hope anyone shipping 64bit chips would ship 64bit Vista (although there are driver issues with 64bit...)
XP will not be able to use all 4gb at once, but it should be able to see 4gb, or more. The 32bit limitation just means it cannot address 4gb at once...meaning you cannot load a 4gb file totally into RAM (basically). But multiple programs can take larger chunks and things will run more smoothly.
Get a mac...
Despite the criticisms around Vista, its the most viable choice for a new laptop, and I'd hope anyone shipping 64bit chips would ship 64bit Vista (although there are driver issues with 64bit...)
XP will not be able to use all 4gb at once, but it should be able to see 4gb, or more. The 32bit limitation just means it cannot address 4gb at once...meaning you cannot load a 4gb file totally into RAM (basically). But multiple programs can take larger chunks and things will run more smoothly.
Get a mac...
#19
FlyerTalk Evangelist
Join Date: Jun 2005
Posts: 38,410
Can any of you tell me what in the world you would need 3GB of RAM for on a basic laptop?? Seriously. I have 2GB on my Dell XP laptop, but I almost never use more than 1GB, and that's only when I'm editing photos. If you aren't, you really don't need much RAM. 3GB is way overkill for someone using XP, unless you do heavy photo or video editing or have some specific software that really uses that RAM. Vista is more of a memory hog than XP, that's why I recommend 2GB for it.
Can any of you tell me right now how much RAM you are using at this moment? I have 9 Firefox windows open and a photo editor and I'm using 720MB out of my 2GB. I've never come close to using it all. Even so, running a little over is not the end of the world - it just means you swap some RAM out to hard disk.
Can any of you tell me right now how much RAM you are using at this moment? I have 9 Firefox windows open and a photo editor and I'm using 720MB out of my 2GB. I've never come close to using it all. Even so, running a little over is not the end of the world - it just means you swap some RAM out to hard disk.
#20
FlyerTalk Evangelist
Join Date: Jun 2005
Posts: 38,410
It depends on your board & video. My old box got 3.25gb.
Agreed. I would never put 3gb for this reason. Always fill out to whatever the memory pairing is of your board even if it's not required. These days that's 2 chips but there have been times in the past it was 4 and who knows what the future will bring?
While 32-bit OS's can use up to 3 GBs of RAM my experience has been that two identical 1 GB sticks of RAM [2 GBs total] running in dual channel mode is faster overall than 3 GBs running in single channel mode.
#21
Join Date: Sep 2005
Posts: 78
You seem to be thinking of disk caching, which means that the first time you access a file on disk, it is loaded into a cache in RAM (most recently access parts of it, anyway) and any subsequent accesses to the same piece of the file get read quickly from the cache and not from the disk again. But, hard disks themselves have a cache built-in. Computer operating systems may do some disk caching but must reserve RAM for that, and the amount reserved is pretty limited. A hard disk will have a cache of only 8MB or 16MB at most. Not much RAM on your computer's hard disk is reserved for a cache.
#22
Join Date: Sep 2005
Posts: 78
In addition, you should note that the more RAM you have, the more hard disk space is required to hibernate. If you have 3GB of RAM, then you need 3GB of free hard disk space to hibernate your computer. If your hard disk is near full, that could make a big difference. Even if you have plenty of hard drive space, the entire 3GB must be saved off to disk (automatically) when you are hibernating and then read back when you resume, so it can take longer. If you have no need for 3GB of RAM, you are still paying a small penalty by waiting a little longer to hibernate and resume, maybe only a few extra seconds but to some, that can be kind of annoying.
#23
Join Date: Aug 2001
Location: A Southern locale that ain't the South.
Programs: Bah, HUMBUG!
Posts: 8,014
Uh, sorry, this is just not true. If you have 2GB of RAM and are using only 1GB, the other 1GB is indeed sitting there idle.
You seem to be thinking of disk caching, which means that the first time you access a file on disk, it is loaded into a cache in RAM (most recently access parts of it, anyway) and any subsequent accesses to the same piece of the file get read quickly from the cache and not from the disk again. But, hard disks themselves have a cache built-in. Computer operating systems may do some disk caching but must reserve RAM for that, and the amount reserved is pretty limited. A hard disk will have a cache of only 8MB or 16MB at most. Not much RAM on your computer's hard disk is reserved for a cache.
You seem to be thinking of disk caching, which means that the first time you access a file on disk, it is loaded into a cache in RAM (most recently access parts of it, anyway) and any subsequent accesses to the same piece of the file get read quickly from the cache and not from the disk again. But, hard disks themselves have a cache built-in. Computer operating systems may do some disk caching but must reserve RAM for that, and the amount reserved is pretty limited. A hard disk will have a cache of only 8MB or 16MB at most. Not much RAM on your computer's hard disk is reserved for a cache.
Last edited by kanebear; Nov 8, 2007 at 4:06 pm
#24
Suspended
Join Date: Jul 2007
Programs: AAdvantage, SkyMiles, USAir, Singapore, BA
Posts: 602
"640k ought to be enough for anyone"
!Bill Gates
More RAM = more heat = more battery drain = less time. In a laptop, this matters. Get 2gb and see if any of your apps get anywhere near using it. Increase memory p.r.n.
More RAM = more heat = more battery drain = less time. In a laptop, this matters. Get 2gb and see if any of your apps get anywhere near using it. Increase memory p.r.n.
Last edited by CessnaJock; Nov 8, 2007 at 4:16 pm
#25
Join Date: Sep 2005
Posts: 78
Absolutely, positively, untrue. Windows adjusts the System Cache based upon how much RAM you have. More RAM? More cache. It does make a speed difference. In the control panel, if you change the setting for optimization of System RAM from Programs to System Cache it will handle this.
For reference, see here:
http://www.techspot.com/tweaks/memory-winxp/
Your hard disk has its own built-in cache of perhaps 8MB or 16MB tops which helps speed performance of disk reads of the same files; there's no need for Windows to duplicate a disk cache, only a cache for applications within Windows.
So once again, Windows (unless you run a server, most people don't) doesn't use up all your unused RAM as cache; that's just not true. It really does just sit there idle.
People who have 2GB of RAM now and aren't coming close to using it all won't see a bit of performance improvement if they could up the RAM to 3GB or 4GB. If you have a need for more RAM because you are running photoshop or other memory-intensive software, or are running a lot of programs at the same time, get the extra RAM, otherwise you are wasting your money.
#26
FlyerTalk Evangelist
Join Date: Oct 1999
Location: Juneau, Alaska.
Programs: AS 75K;BA Silver;AA G;HH Dia;HY Glob
Posts: 15,813
Windows XP/Vista 32 can only "see" [address] 3 GBs of RAM.
Unless you are using a program like Adobe CS/Photoshop, which can use as much RAM as is available to open, hold, and manipulate multiple images, then 2 GBs will be more than enough.
While 32-bit OS's can use up to 3 GBs of RAM my experience has been that two identical 1 GB sticks of RAM [2 GBs total] running in dual channel mode is faster overall than 3 GBs running in single channel mode.
Unless you are using a program like Adobe CS/Photoshop, which can use as much RAM as is available to open, hold, and manipulate multiple images, then 2 GBs will be more than enough.
While 32-bit OS's can use up to 3 GBs of RAM my experience has been that two identical 1 GB sticks of RAM [2 GBs total] running in dual channel mode is faster overall than 3 GBs running in single channel mode.
(I'm not advocating for people to go out and put 4GBs in their laptops unless they actually need the 3.0GB to 3.5GB that they may actually be able to use from that installation.)
For a better explanation see for example these:
http://h20331.www2.hp.com/Hpsub/down...%2003Nov05.doc
http://www.asisupport.com/ts_4GB_memory_info.htm
http://chris.pirillo.com/2007/08/30/...nd-4gb-of-ram/
Last edited by jerry a. laska; Nov 8, 2007 at 5:29 pm
#27
Join Date: Sep 2005
Location: BRU
Programs: LH SEN, SN Gold, Eurostar Carte Blanche, BA, QF, AF
Posts: 6,856
Nope. Windows desktop users by default get a program cache of only about 10MB. If you set the performance option under "Memory Usage" to "System cache" it would indeed use up available RAM but Microsoft doesn't recommend that for desktop/laptop computers, only servers. Performance is better with the "programs" option.
For reference, see here:
http://www.techspot.com/tweaks/memory-winxp/
Your hard disk has its own built-in cache of perhaps 8MB or 16MB tops which helps speed performance of disk reads of the same files; there's no need for Windows to duplicate a disk cache, only a cache for applications within Windows.
So once again, Windows (unless you run a server, most people don't) doesn't use up all your unused RAM as cache; that's just not true. It really does just sit there idle.
People who have 2GB of RAM now and aren't coming close to using it all won't see a bit of performance improvement if they could up the RAM to 3GB or 4GB. If you have a need for more RAM because you are running photoshop or other memory-intensive software, or are running a lot of programs at the same time, get the extra RAM, otherwise you are wasting your money.
For reference, see here:
http://www.techspot.com/tweaks/memory-winxp/
Your hard disk has its own built-in cache of perhaps 8MB or 16MB tops which helps speed performance of disk reads of the same files; there's no need for Windows to duplicate a disk cache, only a cache for applications within Windows.
So once again, Windows (unless you run a server, most people don't) doesn't use up all your unused RAM as cache; that's just not true. It really does just sit there idle.
People who have 2GB of RAM now and aren't coming close to using it all won't see a bit of performance improvement if they could up the RAM to 3GB or 4GB. If you have a need for more RAM because you are running photoshop or other memory-intensive software, or are running a lot of programs at the same time, get the extra RAM, otherwise you are wasting your money.
Still, I don't think more than 2GB is going to help the OP a lot when using XP. Don't know about Vista.
SmilingBoy.
#28
FlyerTalk Evangelist
Join Date: Jul 2000
Location: in the vicinity of SFO
Programs: AA 2MM (LT-PLT, PPro for this year)
Posts: 19,781
My question is, how much RAM is recommended these days for your average road warrior type. I don't do a lot of photo editing, but mostly use Office apps. The one thing I like to do is use a lot of windows/tabs/etc. I usually have 2-3 documents open, a couple PDFs, maybe a spreadsheet, and of course FireFox with a FT tab, a gmail tab, etc.
I'm thinking of going with 4GB. Is that overkill?
I'm thinking of going with 4GB. Is that overkill?
If you're getting a very high end system anyway, and an extra +$200 isn't much money relative to the cost of the machine, get 4gb, it'll save the trouble of upgrading later.
3gb isn't a very good option for a notebook, as that will run in single-channel mode since it's unmatched (for a desktop, 2x 1gb / 2x 512mb was an OK option back when 1gb dimms were the expensive ones; these days 2gb desktop chips are pushing affordability, so 6gb may similarly be a decent option soon.)
#29
Join Date: Aug 2001
Location: A Southern locale that ain't the South.
Programs: Bah, HUMBUG!
Posts: 8,014
As for the system cache, Microsoft also states you can't run XP off a USB drive, etc. Patently untrue as well. Those notes you cite came straight off the Microsoft KB entry... Try this; run Task Manager and click the Performance pane. Look at the Physical Memory area. The System Cache adjusts dynamically and that number is assuredly quite a lot larger than 10MB. It scales with RAM. Bigger cache=better performance.
Last edited by kanebear; Nov 8, 2007 at 7:23 pm
#30
Join Date: Sep 2005
Posts: 78
I don't think the description in the article you link is correct. I have the preference set to "programs", and my task manager reveals that system cache is 417 MB at the moment (out of 1GB total physical memory).
Still, I don't think more than 2GB is going to help the OP a lot when using XP. Don't know about Vista.
SmilingBoy.
Still, I don't think more than 2GB is going to help the OP a lot when using XP. Don't know about Vista.
SmilingBoy.
Once again, as shown by your case and mine, all your "unused RAM" isn't used by the cache. It just sits there, unused, until it is needed (if ever) by an application or process. Any RAM used by a file cache must be claimed and taken from free RAM but it's not very large. The point I've been trying to make here is: I could yank one of my 1GB sticks out and have only 1GB in this case and still have almost 200MB free and no change in performance (other than no longer having dual channel). But some people here seem to think that in my situation they ought to want 3GB or even 4GB if they could. But you wouldn't even notice the difference - except for more disk space required to hibernate, more time to hibernate and resume. The cache file wouldn't be any bigger, because it's based on the applications I have open, not on available RAM.
Now, if I start editing a 12.8MP image from my camera, I'll quickly start eating RAM and may eventually start to use almost my 2GB. But I suspect most people here aren't doing that. They think "more RAM is always faster no matter what" and it's just not. Your computer will be slow if it doesn't have enough RAM, but once it has "enough" you can waste your money buying more than you'll ever use. Totally depends on how you use your computer.