i have one esxi host in cluster. Esxi host has 65 gb memory . memory usage is 59 gb but virtual machine not usage this memory also i checked the on vrealize . vm's doest use 59 gb memory on vrealize max memory demand report . vcenter alarm always send host memory alarm . Also why i see memory usage 59gb on vcenter ? i dont want to take alarms and dont want to see high memory usage on vcenter when vm's using low memory
Why vm's usage memory and host memory usage are different on screen ?
vcenter 5.5 u2 / esxi 5.5 u2
host : 65 gb memory
vm's memory totaly : 82 gb
Name | Guest Mem - % | Memory Size | State | Status | VM Version |
vm1 | 8% | 4096 MB | Powered On | Normal | vmx-10 |
vm2 | 0% | 16384 MB | Powered On | Normal | vmx-10 |
vm3 | 3% | 2048 MB | Powered On | Normal | 7 |
vm4 | 5% | 8192 MB | Powered On | Normal | vmx-10 |
vm5 | 8% | 16384 MB | Powered On | Normal | vmx-10 |
vm6 | 12% | 12288 MB | Powered On | Normal | 8 |
vm7 | 4% | 24576 MB | Powered On | Normal | vmx-10 |
Please take a look at http://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/techpaper/perf-vsphere-memory_manag... which explains the memory usage, e.g. Consumed Host Mamory, Active Guest Memory, ...
Note that this is an older White Paper, and some things may have changed since it was published.
André