Solved

Server running low on memory?

Posted on 2013-01-19
3
296 Views
Last Modified: 2013-03-23
Running Windows 2008 Server SP1 64bit on a VM. The guest has 4GB RAM installed.

If I look at Task Manager, it tells me approx 3.5 GB physical memory is being used.

I launched Perfmon and checked the following two counters (figures in brackets for average:

i. Commited Bytes : 2.5 GB
ii. Pages Output/Sec: 0
iii. Available Mbytes: 420

I'm confused :)

According to the above, I'm not paging as the Commited Bytes is less than the available RAM. Pages Output/sec confirms this.

But then why do I only have 400MB RAM spare? Shouldn't this be much more?

To add to this confusion, Task Manager says I have:
 
Total: 4094
 
Cached: 2935
 
Free: 80


Could someone confirm the best counter to use to see whether I really am running low on memory?

Was reading http://support.microsoft.com/kb/2160852
0
Comment
Question by:neil4933
3 Comments
 
LVL 13

Expert Comment

by:upalakshitha
ID: 38797594
0
 
LVL 31

Accepted Solution

by:
Frosty555 earned 500 total points
ID: 38797646
I tend to use Resource Monitor for a simpler representative picture of how the memory is actually being utilized (Start->Run->Resmon, or go to task manager->Performance->Resource Monitor).

Windows Vista and up (including Server 2008) will intentionally allocate as much memory as possible, leaving only a few megabytes officially "free", but this memory is just in standby waiting for an application to request it. In Resource Monitor you will see more information about how much memory is actually in use, and how much is in standby.

Example image from my own system right now:

 resource monitor
In that example, my system has 2818MB of free memory, not 98MB as you might be lead to believe in Task Manager.
0
 

Author Comment

by:neil4933
ID: 38798265
Thanks Frosty

Using my example, do you know why Commited bytes is 2.5gb but the Available Mbytes is 0.5 gb? I'm unsure which counter is best for memory usage calculation? Why the difference?

Also, if Pages output/sec is 0, does that indicate I am not paging?
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Scenario:  You do full backups to a internal hard drive in either product (SBS or Server 2008).  All goes well for a very long time.  One day, backups begin to fail with a message that the disk is full.  Your disk contains many, many more backups th…
Restoring deleted objects in Active Directory has been a standard feature in Active Directory for many years, yet some admins may not know what is available.
To efficiently enable the rotation of USB drives for backups, storage pools need to be created. This way no matter which USB drive is installed, the backups will successfully write without any administrative intervention. Multiple USB devices need t…
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …

813 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now