Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 281
  • Last Modified:

VM memory query

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
neil4933
Asked:
neil4933
1 Solution
 
coolsport00Commented:
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
 
tpitch-ssemcCommented:
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
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
See my EE Article which discusses important Performance Metrics to Monitor


HOW TO:  Performance Monitor vSphere 4.x or 5.0
0
 
NisheshPrasadCommented:
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

Get your Conversational Ransomware Defense e‑book

This e-book gives you an insight into the ransomware threat and reviews the fundamentals of top-notch ransomware preparedness and recovery. To help you protect yourself and your organization. The initial infection may be inevitable, so the best protection is to be fully prepared.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now