Re: High pages/sec, low memory usage on terminal server

Tech-Archive recommends: Speed Up your PC by fixing your registry



Thank you for responding.

I think you are confusing physical RAM with the virtual address
space. The per-process 4GB virtual space is split 2GB for
the process and 2GB for the system. This virtual split is true
regardless of the amount of physical memory in the system.
The above assumes default boot.ini switches.

For example, say we have a Windows 2003 Server with 384MB
of RAM installed. Each process will have the 2GB for the process
and 2GB for the system virtual memory. The 2GB for the system
is shared across all processes. We could have a few people
logged on, each running Word.

The OS decides what pages of the above virtual memory spaces
are actually resident in physical memory versus in the page file. So,
in our example, it will decide which pages of each of the winword.exe
instances' allocated memory pages will actually be resident in RAM.

It does the same thing for all of the other processes running on the
server as well, including system processes. Now, there are certain
things that *must* be resident in RAM at all times, but in general
most of the allocated memory is pageable.

Did I make any sense?

-TP

Patrick Rouse wrote:
http://www.microsoft.com/whdc/system/platform/server/PAE/PAEmem.mspx

Operating systems based on Microsoft® Windows NT® technologies have
always provided applications with a flat 32-bit virtual address space
that describes 4 gigabytes (GB) of virtual memory. The address space
is usually split so that 2 GB of address space is directly accessible
to the application and the other 2 GB is only accessible to the
Windows executive software.

The 32-bit versions of the Windows® 2000 Advanced Server and Windows
NT Server 4.0, Enterprise Edition, operating systems were the first
versions of Windows to provide applications with a 3-GB flat virtual
address space, with the kernel and executive components using only 1
GB. In response to customer requests, Microsoft has expanded the
availability of this support to the 32-bit version of Windows XP
Professional and all 32-bit versions of Windows Server™ 2003.


.



Relevant Pages

  • Re: Alocated Memory Error (SQLSERVR)
    ... but my understanding is that the MSDE instances are designed to ... and you don't want it grabbing all that RAM. ... running but non ever going about 200mb of memory usage. ... Server 2000 SP4, ...
    (microsoft.public.windows.server.sbs)
  • Re: Windows 2000 Server StandardEdition /PAE Question
    ... specifically the SQL Server 2000 Standard Edition on that server. ... His point is that applications can only use up to 2 GB or RAM on ... a process running under Windows 2000 or Windows Server 2003 can ... used) with some of the memory being physical memory and some being virtual ...
    (microsoft.public.win2000.general)
  • Re: Alocated Memory Error (SQLSERVR)
    ... FWIW I am not using sbs 2003 premium, ... non ever going about 200mb of memory usage. ... on what you should throttle the RAM to. ... Server 2000 SP4, ...
    (microsoft.public.windows.server.sbs)
  • [NT] NNTP Service in Windows Contains Memory Leak
    ... NNTP Service in Windows Contains Memory Leak ... An affected server could be restored to normal service by ...
    (Securiteam)
  • Re: Windows uses 4 GB? Really?
    ... I bought 4 GB of RAM because I thought it would speed up my system a bit. ... Some info that is posted here as reference seems to suggest that it is a Windows issue, but others seem to suggest that it is also a hardware issue. ... "I have install total 4GB memory on my motherboard. ... On a SLI system, since PCI-Ex graphic cards will occupy around 256MB, another 256MB will be occupied after you install a 2nd PCI-Ex graphic card. ...
    (microsoft.public.windowsxp.general)