1. Universidade de Aveiro
Departamento de Eletrónica,
Telecomunicações e Informática
Infraestruturas de Sistemas de Informação
Kernel-based Virtual Machine (KVM)
André Tavares - 78824
Paulo Silva - 619991
3. Objetivos
• Instalação de um hypervisor;
• Virtualização de um Guest (Ubuntu Server);
• BenchMark (GeekBench);
• Conclusões (Performance).
Kernel-based Virtual Machine (KVM)
4. 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
Autor original 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)
12. 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.
Falar das características da maquina (CPU, RAM, HDD)
a mediana é o valor numérico que separa a metade superior de uma amostra de dados
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.