Virtualization - eWeek

Virtualization: Labs Gallery: Sun xVM VirtualBox 3.0 Ramps Up Challenge to VMware with SMP Support


VirtualBox, Sun's open-source, cross-platform desktop virtualization product, now boasts support for multiple guest processors. Starting with Version 3.0, which began shipping on June 30, Sun's virtualization tool can expose up to 32 virtual processors to its guest instances. The rest of the changes in VirtualBox 3.0 are primarily bug fixes and tweaks. Even so, the "non-free" workstation products from VMware and Parallels will seem a little less shiny now that VirtualBox is sporting its SMP chops.
 
  • Version 3.0 of Sun's xVM VirtualBox software was released on June 30. With just a couple of new features and a slew of tweaks and bug fixes, the no-cost virtualization product isn't an evolution, but one that continues in the right direction.
  • Here I've assigned two virtual CPUs to a guest Ubuntu system. I conducted this test on a Lenovo T400s equipped with an Intel Core 2 Duo processor so I only assigned two CPUs. The VirtualBox documentation suggests that the maximum number of virtual CPUs should not exceed the number of physical cores available.
  • To enable virtual machine access to the new SMP feature, it is necessary to enable I/O APIC, which avoids IRQ sharing, with the trade-off that it could negatively impact CPU performance.
  • It's a simple check box parameter to enable the DirectX and OpenGL interface functions during the creation of a virtual machine.
  • The final result on my laptop is seen herea Ubuntu 9.0 "Jaunty Jackalope" guest running on top of Windows Vista.
xڽZ[s۸~~d_nw7ŗXbwIHB ,JVeSjy|8oi&4oAuB>K9lHbc.!KvfzC7o``ƛVYQ|v$UK*7-;RLDL1OwҨxLO^>.B࿎F:|=F#mX021q #yF.#An{R7Yh[((6j{A،LQLDruzH&$fvȿ+|>o~QLg\M<4#9 "L7'f*Ή{'_tt6g4Wln(3сױ1,?ۈnS3aܰ)M)vtZ4ܪwP臑WhNdm\)I;-<><:1)+Vʢ M&x9tKS:f:bLÃnF1>PC ';!{0#p\V5Ra5G\攪1O|؈{G{(a(;}eq+)P0nC-U̥zU\Ɋn'p` Ձ ^2R`-*T հq셜Þݙo&)?>d R_E!*aR= ׼>Iqv* .[1aCuTD,O4͌3Ky W&?׀c:sBrZ)ĺQĴdv-[9Ϛ 7s.9n ٝօrI/ ah~I%_zlgŎvjf]ffSO0[h>\ !I$STؖN ik'?aWyQq& XR?Ó,)uN~t@|@>c/1)rd|>s\MbSH;{$+}7icqD8 +9 (< ^0ZV {7VeLt"dY> "6#h9p\+ɻtqO@"f.[㑙CB0e_.Ն^ovﶍ#+𫄐Х$^Xr:= vA͘wsN%!JfI+knsqeQapS#Z7>g67c 3O#$vjڧDw% vӂֽWˆלWestOuO~)\9c.4ga-q a cp+)=jѤ:>*7p}SUA^8/VK@V ncFјfTT>g_Y#xO3+(XP.u1sgֽ]0? V|țjUxמo4g{l qEig`oiXI%k#׉x`+,B!S]OLmSgNVӪ2讞]BU:m-.U3g`GG*ar;LmTkqء9j[Xo2cQ JvV_ܔ&˼C]`I`z#p7PD'RMApuPy#y&յy8$Pc.kEb oDz j*cnW~#Z3H䈘 M؞(.D-bt7")th8ɗn &5 ;όF)xp98R.'2]([yw~ޑZuU )RX^c݆̪f;OY*@Λ5`(3<>яv&NXyB)@ SPpxdMADfTaz8ak`9 &*nZS4,PB qٓu"fˆI^KerDdTF-V% yD&'.mϹZ4%f5!jC΅knVuoP7`Tcy^d `. )3_Qg dw %+7L>x G?>HA W{1q;b!+lGrČaUjDOaXnI hNjqE,~BA{S(Ж 3:E !hw==]},w<5Daهy:5wht;iG^xGwpґZ-h%fnHb,