[TAG] UML and vmware

Mulyadi Santosa mulyadi.santosa at gmail.com
Tue Jan 2 11:48:09 MSK 2007


Hi...

> Hope everyone is well here :-)
> I am little bit confused and seeking your guidance. I like to run a virtual 
> machine for experiment with different S/W. Both UML and vmware are there. I 
> like the S/W which gives less overhead to the CPU. occupies less Ram. 
> Provides faster speed and performance. In this scenario which will be 
> better ? could any one suggest ?
>
> PS: Assume that both the virtual machines running with exactly same number of 
> applications.
>   

between UML and VMware, maybe I tend to pick UML. To get the best of 
UML, I suggest to patch your host kernel with the latest SKAS3 patch. I 
heard the patch is already merged with mainline kernel, but I am not so 
sure. You can also grab the Blaisorblade patchset, this patchset 
includes all the latest patch for UML to be applied on host and the 
guest. Basically UML *may* works better because there is less 
instruction translation involved, it just intercepts the system calls 
and throw it back to UML kernel. On the contrary, VMWare intercepts 
privileged instructions and simulate the work with other unpriviledged 
instruction. So we can say, UML is lighter compared to VMWare, but maybe 
the situation can change if both support the Intel VT/ AMD pacifica 
technology flawlessly

But if you somehow are unable to patch the host kernel, you can try 
SKAS0 mode. It performs less than SKAS3, but still better than the old 
TT mode.

Besides them, I also suggest you to take a look on Linux Vserver, 
Qemu+kqemu/kvm, Xen and openVZ. We can't talk much about them within 
this short e-mail, so I just encourage you to see in case one of them 
fits better with your need.


regards,

Mulyadi







More information about the TAG mailing list