VMware Cloud Community
baber
Expert
Expert

why my vm has unaccessed memory

Dear all

Hi

i have attached Resource allocation from one of my vms it show most of memory is unaccessed why ?

how can solve this ?

my esxi host has enough memory and free memory

the os that has been installed on my vm is redhat and vmware tools is installed on that

BR

Please mark helpful or correct if my answer resolved your issue.
Reply
0 Kudos
3 Replies
SureshKumarMuth
Commander
Commander

Hi,

Unaccessed memory means the amount of memory never referenced by the guest. Though you allocate high amount of memory, the guest OS never needed that much memory to run. Whenever the VM needs memory it will use that, so there is nothing to worry as the resource allocations will be managed by hypervisor on runtime.

VMware vSphere 4 - ESX and vCenter Server

Unlike Windows, Linux machine will not touch complete memory during boot, hence you may see this kind of outcomes mostly in linux machines. Windows machines while booting the server it will zero out all the allocated memory even it does not use that completely.

Hope this helps.

Regards,
Suresh
https://vconnectit.wordpress.com/
Reply
0 Kudos
baber
Expert
Expert

so thanks

is your means if other vms need memory can get from this vm that has unaccessed memory ?

BR

Please mark helpful or correct if my answer resolved your issue.
Reply
0 Kudos
SureshKumarMuth
Commander
Commander

That unaccessed memory is still there in the physical memory and is managed by ESXi, ESXi will allocate to VMs whenever required.

Regards,
Suresh
https://vconnectit.wordpress.com/
Reply
0 Kudos