Solved

VM memory query

Posted on 2013-01-08
4
272 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
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 121
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

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

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

If your vDisk VHD file gets deleted from the image store accidentally or on purpose, you won't be able to remove the vDisk from the PVS console. There is a known workaround that is solid.
This article explains how to install and use the NTBackup utility that comes with Windows Server.
This tutorial will walk an individual through setting the global and backup job media overwrite and protection periods in Backup Exec 2012. Log onto the Backup Exec Central Administration Server. Examine the services. If all or most of them are stop…
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…

628 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