13.07.2015 Views

universidade feevale daniel dexheimer análise de desempenho de ...

universidade feevale daniel dexheimer análise de desempenho de ...

universidade feevale daniel dexheimer análise de desempenho de ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

261.3.3.5 Kernel-based Virtual MachineO Kernel-based Virtual Machine, ou KVM é uma ferramenta <strong>de</strong> virtualização focadaem Linux, A ferramenta atualmente é mantida e financiada pelas AviKivity e Qumranetele, esuporta nativamente as tecnologias <strong>de</strong> processador Intel VT ou AMD-V. Apesar <strong>de</strong> ser umaferramenta <strong>de</strong> virtualização baseada em Linux, ela consegue criar máquinas virtuais comWindows e outros sistemas operacionais.Uma das suas vantagens é que ela possui ferramentas para uma melhor experiênciacom virtualização em Linux, permitindo melhor aproveitamento do hardware e gerandomelhor <strong>de</strong>sempenho, já por ela ser baseada no mesmo. Outra vantagem é que ele éinteiramente gratuito e possui partes sobre a licença GNU GPL.Mais uma vantagem do Kernel-based Virtual Machine é que ele suportaautomaticamente todos os dispositivos <strong>de</strong> hardware que funcionam no Linux hospe<strong>de</strong>iro(Silva et al, 2008, p. 30). Outro ponto a favor ainda é que utilizando a ferramenta ConVirt sepo<strong>de</strong> além <strong>de</strong> fazer a tradicional criação, edição e inicialização das máquinas virtuais, ser feitaa migração das máquinas virtuais em execução ou suspensas entre os sistemas hospe<strong>de</strong>iros.Uma <strong>de</strong>svantagem do KVM é o fato <strong>de</strong> cada sistema virtualizado ser executado noespaço do usuário da máquina hospe<strong>de</strong>ira, por isto ele é tratado como um processo normalpara o Kernel, o que acaba gerando certo problema no isolamento das máquinas virtuais,quando comparado a outras tecnologias <strong>de</strong> virtualização (MATHEWS, 2008).Segundo (Mathews et al, 2008, p.22), “a KVM é uma modificação do núcleo doLinux que efetivamente o transforma em um hypervisor quando se acrescenta um móduloadicional”.Silva et al, (2008, p.32) classifica os dois componentes principais do KVM: “umdriver <strong>de</strong> dispositivos para gerenciamento do hardware virtualizado, e um componente nouser-space, para emulação do hardware <strong>de</strong> um PC comum. Para essa modificação é utilizadauma versão modificada do QEMU”.1.3.3.6 Linux VServerO Linux VServer é uma ferramenta <strong>de</strong>stinada para a virtualização que foi<strong>de</strong>senvolvida pela comunida<strong>de</strong> Linux. Ela permite executar mais <strong>de</strong> um sistema operacionaldiferente, tudo no mesmo Kernel.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!