Quote:
Originally Posted by tynopik
I was under the impression that the CPU bled through to the VM also and triggered issues if there was a significant arch change (ie core 2 to sandy bridge)
|
That can have an affect, but it only matters if you go backwards (Sandy Bridge to Core 2), and even then a simple reboot of the VM will hide the now non-existent features from the VM.
If you are really paranoid, you can use VMWare EVC to specifically mask off certain features, thus making your Sandy Bridge CPU look like a (very fast) Core 2. That's not really necessary unless you're in a data center environment with live VM migrations though (yes, you can even move a VM from one physical machine to another without ever turning off the VM).
Quote:
Originally Posted by tynopik
I am somewhat confused as to why running a VM in a VM would improve things if the VM is isolated from the host in the first place, but then I don't really know much about the capabilities of VMWare, I just know enough to create some VMs and run them. Any recommended tutorials on this?
|
I didn't mean to imply that you would run a VM within a VM (though this is certainly possible with newer VMWare). What I meant was that you don't install any software on the bare-metal OS other than VMWare and then run everything else in a VM. Your current VMs would be virtualized the same as they currently are, you would just move your typical desktop usage into another VM. So your desktop workload would become a peer of the other VM workloads, not their host.
Quote:
Originally Posted by tynopik
I have noticed that disk accesses seem a bit . . . slow, so I'm hesitant to run my main system under vmware. Running off an ssd certainly improved things, but even still it doesn't seem particularly speedy. Or maybe it's just trying to run Visual Studio in a VM with 2GB of ram?
|
Newer VMWare with the proper paravirtualization drivers installed in the guest has next to no I/O overhead. I'm betting that you're just swapping like crazy in your Visual Studio VM by only giving it 2GB of RAM.
VMWare is very very good about managing host memory, so don't be afraid to be liberal with the amount of memory you give to VMs. Just because you have (say) 8GB allocated to a VM doesn't mean it will actually consume 8GB of host memory all the time. VMWare actively looks for unused pages of guest memory and purges them from host memory. If you have several similar guests running, it will also look for memory pages that are the same between them and only store one copy in host memory, further reducing utilization.
Quote:
Originally Posted by tynopik
I am currently on 6.5.5 so not even 2 years back . . .
|
VMWare Workstation 6.5 is quite old, it came out in September of 08, so over four years ago. You can't go by the date of the latest bugfix release for 6.5 because those don't add any features, they just big problems (mostly security issues). The newest version is 9.0