Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

In Virtualization how do all the vm gets RAM?

Does the Hypervisor allocate a portion of its RAM to each VM so that they can simple use it as its own RAM?lets say if a host machine has 8 GB RAM and there are 3 VM each 2GB.So is it like Hyperviosr logically splits RAM as portion of 2Gb each and allocate to VM?


Is it like memory is not shared among vm but based on request call from vm,hypervisor gives access to its memory pages?

How do these allocation differ in xen,kvm and vmware?

share|improve this question

closed as not constructive by Zoredache, Michael Hampton, MadHatter, HopelessN00b, mdpc Nov 12 '12 at 17:40

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

wouldn't be easier for you to search in google to find the answer, because it's a complex topic ...? –  golja Nov 12 '12 at 8:19
Is the above question close to the way virtualization handles memory? –  Kevin Parker Nov 12 '12 at 10:13
@golja If u can't explain it simply then you dont understand it well enough-Einstein :) –  Kevin Parker Nov 15 '12 at 10:51
add comment