Not sure how you're using the word "paging" and you've also got a pretty
important typo in your first sentence.
On 32-bit OS, each process can have up to 2gig of virtual memory, and the
kernel takes the other 2.  On a 32 bit OS with the /3gb switch, the kernel
only takes 1 gig, and _if the process has the correct flag saying it can
use memory over 2gig_ (large address aware iirc), it can then use up to 3.

On a 64-bit OS, the /3gb switch isn't necessary.  Instead, if a process has
large address aware set, it can address up to 4 gigs of memory.  If not,
still 2.

As PPM is a kernel level thing, specifying /3gb switch on 32-bit OS will
reduce the PPM size, and (unless you have large address aware programs that
need the virtual memory, have no beneficial effect)


On Sat, 4 Oct 2008 02:13:51 -0500, "Luke Lewis" <[EMAIL PROTECTED]>
wrote:
> Actually the /3Gb switch enables 32 bit operating systems to page memory
> above 3Gb of memory rather that memory is physical or virtual. In 32 bit
> operating systems client services or programs once they have paged above
> 2GB
> per instance will crash. The 3GB switch for 32 bit operating systems
allow
> programs to use up to 3GB of memory addressing per instance in fact with
> 3-4
> GB installed into the machine you should see equal virtual memory with
> physical memory in most cases. In default configuration Windows will
> allocate 2GB for the operating system and 2GB max for all other
operations
> such as services or programs. With the PAE switches, especially the
> /userva=
> switch you can allow the operating system to issue 3GB of paging/physical
> memory to each running instance allowing Windows to only use 1GB. Hence
> the
> reason all 32 bit windows operating systems only paging 4GB max.
Depending
> on USB devices and how memory are mapped on those most installations of
32
> bit (non-server) O/S's only will see a max of about 3.5GB with 4
> installed.
> The /Userva= switch has a max allowed usage of 3070 which is a full 3Gb
> most
> people find the need to fine tune that usage in increments of 512, but
can
> be fine tunes in 16-32-64 bit increments if the program you are using
> recognizes this. Here is another link a bit more relavent(?) to Vista and
> explains the paging situation with 32 vs 64 bit O/S and covers some
server
> 2003 instances.
> 
>
http://blogs.technet.com/askperf/archive/2007/03/07/memory-management-unders
> tanding-pool-resources.aspx
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Richard Eid
> Sent: Saturday, October 04, 2008 1:23 AM
> To: Half-Life dedicated Win32 server mailing list
> Subject: Re: [hlds] Client crash question
> 
> In this case, physical RAM has little to do with PPM.  Surely, 64-bit
> Vista
> makes a difference with RAM sizes above 4GB, but he's not running out of
> physical RAM, he's running out of PPM.  In XP and earlier, you'll want to
> try to keep the PPM usage below 150,000, which you can observe using
> System
> Information in Process Explorer.  With Vista, you really don't have to
> worry
> about it.
> 
>                                                     -Richard Eid
> 
> 
> On Sat, Oct 4, 2008 at 1:35 AM, Luke Lewis <[EMAIL PROTECTED]>
> wrote:
> 
>> Vista does indeed suffer from the 4GB barrier that Windows XP has,
> unless
>> you use the 64bit version of either operating system or use a server
>> operating system. Note this is an article from 2005 so obviously Vista
>> isn't
>> inside this list but this is what I'm referring to.
>>
>> http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx
>>
>> -----Original Message-----
>> Sent: Thursday, October 02, 2008 9:02 PM
>> Subject: Re: [hlds] Client crash question
>>
>> Vista doesn't have the same Paged Pool and Non-Paged Pool limits that
>> previous Microsoft operating systems do.  Unless I'm mistaken, there is
> no
>> upper limit in Vista for Paged Pool memory.  So it does matter what OS
> you
>> are on.
>>
>>                                                    -Richard Eid
>>
>>
>>
>>
>> __________ Information from ESET NOD32 Antivirus, version of virus
>> signature
>> database 3494 (20081003) __________
>>
>> The message was checked by ESET NOD32 Antivirus.
>>
>> http://www.eset.com
>>
>>
>>
>>
>>
>> Sent Via http://www.gorillazsouth.com mail server.
>>
>>
>> _______________________________________________
>> To unsubscribe, edit your list preferences, or view the list archives,
>> please visit:
>> http://list.valvesoftware.com/mailman/listinfo/hlds
>>
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds
> 
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature
> database 3494 (20081003) __________
> 
> The message was checked by ESET NOD32 Antivirus.
> 
> http://www.eset.com
> 
> 
> 
> __________ Information from ESET NOD32 Antivirus, version of virus
> signature
> database 3494 (20081003) __________
> 
> The message was checked by ESET NOD32 Antivirus.
> 
> http://www.eset.com
> 
> 
> 
> 
> 
> Sent Via http://www.gorillazsouth.com mail server.
> 
> 
> _______________________________________________
> To unsubscribe, edit your list preferences, or view the list archives,
> please visit:
> http://list.valvesoftware.com/mailman/listinfo/hlds


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds

Reply via email to