I have 4 GB of RAM. I have created 2 VMs. XP Pro and Windows 7. I have allocated 3 GB for each one of them. When I start only one, it runs fine. But when I start both, how does the allocation work?
Yes 1 GB for each VM, and incase if we require more we can assign as required. So the rest you can use for the host..
Regards
Anil
Save the planet, Go Green
if you found my answer to be useful, feel free to mark it as Helpful or Correct.
Which is the VMware product you are using? What you are doing is called over commitment of memory which is done. Even though you have assigned 3 B each, the guest OS doesnt use 3 GB of complete RAM. Now when OS is running and is using 1-2 GB, it should be working fine ..similarly the other VM..and even when both are running they will work fine. Now When first VM, uses 3 GB, and you poweron the seond VM, there will be a memory crunch and definitely both VM's performance will be affected.
Now the scenario depends from product to product...the above is generally for all VMware products in normal conditions. In case of ESX server we can do better memory management by using reservation etc
Hope this clarifies the same.
Regards
Anil
Save the planet, Go Green
if you found my answer to be useful, feel free to mark it as Helpful or Correct.
If you only have 4 GB of RAM and you're assigning 3 GB to each then even running 1 starves OS X and if you really need to be running Windows with 3GB and your Mac only supports 4 GB RAM then you should just get a PC and run Windows on a PC.
Anyway with only 4 GB and trying to run 2 VM each with 3 GB you will have no performance at all so it doesn't really matter how allocation works.
I am running VM Ware Fusion 2.0.2. I need the bare minimum amount of memory for the host. As I immediately start my VM. That's why I kept 1 GB for the host and aloocated 3 GB for XP Pro. I then created another VM and sllocated 3 GB to it...thinking that I would have only one of them running at any given time. Now I am thinking of having both of them running to compare some features and move stuff across.
So I guess what I want to know is that what should be the memory for the host (iMac) and each of the guests.
I can always tweak them later depending on the performance.
Yes you can tweak the memory later. What i would suggest at this momet of time is to assign the memory which is required and not the igher limit. You can start with 1 GB and see if it suffices the purpose.
Regards
Anil
Save the planet, Go Green
if you found my answer to be useful, feel free to mark it as Helpful or Correct.
1 GB Each? 1 GB for XP Pro and 1 GB for Windows 7? I guess the rest is for the Mac.
Yes 1 GB for each VM, and incase if we require more we can assign as required. So the rest you can use for the host..
Regards
Anil
Save the planet, Go Green
if you found my answer to be useful, feel free to mark it as Helpful or Correct.