O documento discute a máquina virtual baseada no kernel (KVM), incluindo seu histórico, características e desempenho. Ele instala o KVM e uma máquina virtual Ubuntu para realizar testes de benchmark e comparações com outros hypervisors.
Universidade de Aveiro
Departamentode Eletrónica,
Telecomunicações e Informática
Infraestruturas de Sistemas de Informação
Kernel-based Virtual Machine (KVM)
André Tavares - 78824
Paulo Silva - 619991
Kernel-Based Virtual Machine(KVM)
4
• KVM é um software OpenSource;
• KVM (for Kernel-based Virtual Machine) é uma estrutura de virtualização para Linux;
• Possibilita a virtualização de imagens de sistemas operativos;
• Possibilita a virtualização de hardware físico;
• KVM requer um processador com hardware “virtualization extension”.
Kernel-based Virtual Machine (KVM)
5.
KVM - QUMRANET
5
Autororiginal Qumranet
Desenvolvedor Open Virtualization Alliance (OVA)
Principais intervenientes: AMD, IBM, Intel, Red Hat
Versão estável 1.2.0 / September 5, 2012; 3 years ago
Linguagem C
Sistema operativo Linux
Plataforma ARM, IA-64, PowerPC, S/390, x86,x86-64
Tipo Hypervisor type-2(hosted)
Licença GNU GPL or LGPL
Página oficial www.linux-kvm.org
Qumranet, Inc foi uma empresa de
software que oferecia uma plataforma
desktop de virtualização baseada em
desktops alojados em maquinas virtuais.
Kernel-based Virtual Machine (KVM)
6.
KVM - Características
•Discos virtuais;
• Virtualização de hardware
• Migração em tempo real;
• Alocação de recursos em tempo real;
• Funcionalidades (e.g. Snapshot);
6Kernel-based Virtual Machine (KVM)
7.
KVM - Funcionalidades
•Adicionar / Editar / Remover VM;
• Start UP, Shut Down, Restart;
• OS Snapshot;
• Gestão de Rede;
• Gestão de Recursos.
7Kernel-based Virtual Machine (KVM)
8.
KVM – HOSTOS
8
Plan
Kernel-based Virtual Machine (KVM)
9.
KVM - HostedVirtualization
9Kernel-based Virtual Machine (KVM)
Vantagens
• Compatibilidade;
• Isolamento.
Desvantagens
• Maior necessidade de recursos;
• Menor Performance.
Geekbench
12Kernel-based Virtual Machine(KVM)
“Geekbench 3 is Primate Labs' cross-platform processor benchmark, with a new scoring system that
separates single-core and multi-core performance, and new workloads that simulate real-world scenarios.
Geekbench 3 makes it easier than ever to find out if your computer is up to speed.”
• Mac OS X;
• Windows;
• Linux;
• Android;
• IOS platforms.
#14 Falar das características da maquina (CPU, RAM, HDD)
#15 a mediana é o valor numérico que separa a metade superior de uma amostra de dados
#16 Um baixo desvio padrão indica que os dados tendem a estar próximos da média;
um desvio padrão alto indica que os dados estão espalhados por uma gama de valores.