Solved

VM memory query

Posted on 2013-01-08
4
262 Views
Last Modified: 2013-01-20
Hi

I would like to check the memory usage on a virtual ESX server that I have, specifically how much free memory there is.

Should I check:

i. Task Manager on the VM guest

ii. Perfmon on the VM guest

iii. The VMware Console for memory use of the guest

The reason I ask, is because I have been told that Task Manager will show the CPU and Memory usage of the actual host?

Server is Windows 2008
0
Comment
Question by:neil4933
4 Comments
 
LVL 40

Expert Comment

by:coolsport00
ID: 38756532
To check memory usage of the Host (*not* VM), log into the Host directly with vSphere Client, or to vCenter and click on the Host on the left side, then the Summary page on the right and look at the Memory (& CPU) usage.

Regards.
~coolsport00
0
 
LVL 4

Expert Comment

by:tpitch-ssemc
ID: 38756535
I assume you're looking for stats on a virtual machine and not the ESX server itself.

I rely on the VMware Performance tab for a quick summary of usage- but I prefer the Perfmon of the server. The VMware Tools include hooks into Perfmon for VMware- I generally don't use Task Manager to monitor performance.
0
 
LVL 117
ID: 38756613
See my EE Article which discusses important Performance Metrics to Monitor


HOW TO:  Performance Monitor vSphere 4.x or 5.0
0
 
LVL 1

Accepted Solution

by:
NisheshPrasad earned 500 total points
ID: 38757650
Hi Neil

Taskmanager in a Virtual Server (VM Guest) does NOT show the Memory Usage of the ESX Host (VM Host Server running the VM Guest). It is perfectly safe to monitor the Memory Usage of a Virtual Server (Guest) from its Taskmanager or Perfmon.

To monitor the Memory Usage for a Virtual Host (ESX Server) you would normally go to the vSphere Client or use the command "ESXTop" (via SSH/Console or vCLI) and toggle the display with the 'M' Key for memory.

The ESX Server, although can show you the physical memory currently being consumed by every individual Virtual Machines (or VM Worlds) alongwith the Service Console or VMKernel Ports, you would only perform this when your trying to investigate the total memory utilization of the ESX Server as a whole. You may also want to do this when you need to find the Ballooned Memory for an Individual Virtual Machine or if you trying to find out wether the Virtual Machine has certain amount of memory swapped to the .vswp file.

Hope this clarifies your query.
0

Featured Post

VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

Join & Write a Comment

It Is not possible to enable LLDP in vSwitch(at least is not supported by VMware), so in this article we will enable this, and also go trough how to enabled CDP and how to get this information in vSwitches and also in vDS.
Will try to explain how to use the VMware feature TAGs in the VMs and create Veeam Backup Jobs using TAGs. Since this article is too long, I will create second article for the Veeam tasks.
This tutorial will walk an individual through the steps necessary to join and promote the first Windows Server 2012 domain controller into an Active Directory environment running on Windows Server 2008. Determine the location of the FSMO roles by lo…
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…

708 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

18 Experts available now in Live!

Get 1:1 Help Now