Virtualization

647 views

Published on

This presentation enumerates some technical aspects of Virtualbox. And evalutate this solution for different scenarios.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
647
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Virtualization

  1. 1. Gestão Integrada de Redes e Sistemas “A general-purpose full virtualizer for x86 hardware, targeted at server, desktop and embedded use” Miguel Luís mluis@ua.pt / Bruno Faria bruno.faria@ua.pt / Filipe Oliveira filipeferreira@ua.pt Universidade de Aveiro
  2. 2. Summary- About VirtualBox- Tests- Test Results- Conclusion Miguel Luís mluis@ua.pt / Bruno Faria bruno.faria@ua.pt / Filipe Oliveira filipeferreira@ua.pt Universidade de Aveiro
  3. 3. Characteristicsportabilidade (MacOSX, Linux, Solaris, Windows )32/64bitsX hardware de virtualizaçãoGuest Additions: shared folders(host/guest), hardware-accelerated graphics, seamlesswindows, guest properties (request properties from a running guest), guest control(startapplications inside a VM from the host system; automate software deployment within theguest)Memory overcommitment: Memory balooning, Page fusionGreat hardware support: guest multiprocessing(SMP) up to 32 CPUs per VMirrespective of how many on the host, USB, hardware compatibility like IDE,SCSI and SATAcontrollers, virtual network cards, I/O APIC Miguel Luís mluis@ua.pt / Bruno Faria bruno.faria@ua.pt / Filipe Oliveira filipeferreira@ua.pt Universidade de Aveiro
  4. 4. CharacteristicsFull ACPI supportMultiscreen resolutionsBuilt-in iSCSI supportPXE Network bootMultigeneration branched snapshotsClean architecture; unprecedented modularity: easy to control it fromseveral interfaces at once; GUI/command line control; virtualbox programming interface;SDKRemote machine display (RDP):plugged directly into the virtualization layer wichmeans it works on guests other than Windows and do not require application support in theVM Miguel Luís mluis@ua.pt / Bruno Faria bruno.faria@ua.pt / Filipe Oliveira filipeferreira@ua.pt Universidade de Aveiro
  5. 5. CharacteristicsWinlogon and PAM for RDP authenticationUSB over RDP: connect arbitrary USB devices locally to a virtual machine which isrunning remotely on a VirtualBox RDP serverVirtualBox can import and export virtual machines in the industry-standard OpenVirtualization Format (OVF)Teleportation: move a running virtual machine or application between differentphysical machines without disconnecting the client or application Miguel Luís mluis@ua.pt / Bruno Faria bruno.faria@ua.pt / Filipe Oliveira filipeferreira@ua.pt Universidade de Aveiro
  6. 6. Power! Ease-of-Use xoxo* Miguel Luís mluis@ua.pt / Bruno Faria bruno.faria@ua.pt / Filipe Oliveira filipeferreira@ua.pt Universidade de Aveiro
  7. 7. Scenario & Tests    Using Geekbench and two similar hosts , one with Windows and otherwith Linux both running two VirtualBox VM, we runned several scenariotests where we tryed to see the impact of the Virtualization in both hostand guests.    We also tested the impact of creating IO (using Bonnie++) in oneguest in both guestsand host performance. Miguel Luís mluis@ua.pt / Bruno Faria bruno.faria@ua.pt / Filipe Oliveira filipeferreira@ua.pt Universidade de Aveiro
  8. 8. Test results Running a VirtualMachine on a Windows or Linux host wont affect theperformance, the results were the same running in the host or in the VM. Although using the stress mode on the benchmark we noticed the resultswere a bit lower overall and a bit less running in the VM. Miguel Luís mluis@ua.pt / Bruno Faria bruno.faria@ua.pt / Filipe Oliveira filipeferreira@ua.pt Universidade de Aveiro
  9. 9. Test results When we ran two VMs on the same host we noticed a decrease ofperformance specially if we were running some kind of stress or work on onethe machines. When we used Bonnie to do some IO weight on the machines we did notnoticed a big change on the benchmark but the machines CPU becamereally slow. Equal results were shown on both linux and windows hosts again. Miguel Luís mluis@ua.pt / Bruno Faria bruno.faria@ua.pt / Filipe Oliveira filipeferreira@ua.pt Universidade de Aveiro
  10. 10. ConclusionsUser friendly: Good GUI interface: its easy to create and manage the Virtual Machines; Good CLI interface: gives us a more simple use of advanced features;Portability;Compatibility: Its compatible with a lot of hardware, and software ○ It can create and manage virtual disks from other virtualization software. (VMWare, VirtualPC and Parallels) Miguel Luís mluis@ua.pt / Bruno Faria bruno.faria@ua.pt / Filipe Oliveira filipeferreira@ua.pt Universidade de Aveiro
  11. 11. ConclusionsIt lacks of a solution to manage multiple VMs at the same time. ● There are some third-party applications that try to do it, some of them by creating scripts and using the CLI interface of VirtualBox.Very bad performances under I/O stress Miguel Luís mluis@ua.pt / Bruno Faria bruno.faria@ua.pt / Filipe Oliveira filipeferreira@ua.pt Universidade de Aveiro
  12. 12. Final thoughtsIt is a good virtualization solution, to use at home or a small company;It has a lot of user friendly features, than enhance the user experience;But its not advisable for a Datacenter; Miguel Luís mluis@ua.pt / Bruno Faria bruno.faria@ua.pt / Filipe Oliveira filipeferreira@ua.pt Universidade de Aveiro

×