Comparação Desempenho Máquina Virtual
Por: KunKazma • 17/5/2021 • Pesquisas Acadêmicas • 457 Palavras (2 Páginas) • 106 Visualizações
DESEMPENHO DA MÁQUINA VIRTUAL
Gabriel Franklin 1, Joás Mendes 2, Rebecca Maria Monteiro 3, Willian Massanobu Kohatsu 4
1, 2, 3, 4 Departamento de Tecnologia da Informação – FATEC-SP
rebecca.murad@fatec.sp.gov.br, joasmendes1325@hotmail.com
1. Introdução
Este projeto tem como finalidade comparar a performance entre dois ambientes computacionais: um local e um virtual. A performance será medida pelo tempo de execução de modo que quanto menor o tempo de processamento, maior será considerada a performance.[1] É esperado que,ao rodar o algoritmo utilizado, a performance do ambiente virtual seja ligeiramente menor que a do ambiente real e que, além disso,[2] ao aumentar o número de iterações a diferença de performance se torne mais acentuada.
2. Recursos do Experimento
Em uma máquina virtual, dada as seguintes especificações: Sistema Operacional: Ubuntu 20.04.1 LTS 64bits, Processador Intel(R)Core i5-8250U CPU@1.60GHzx8, HD: 240.1GB RAM: 8GB. Testou-se um programa em CPU Bound, comparando os resultados obtidos com os gerados por uma máquina real, com as especificações: Sistema Operacional: Windows 10 Pro 64bits, Processador Intel(R)Core i5-4440 CPU@3,10GHz, HD: 2TB, RAM: 8GB. O programa, em linguagem Python, realiza um loop para medir o desempenho da máquina.
3. Processamento
O programa utiliza um loop, que abre um arquivo, grava o cálculo de raiz quadrada de um número, e fecha esse arquivo. Dessa forma causando vários acessos à memória, após sua execução, através de uma função na biblioteca time medimos o tempo de execução do programa. Os resultados obtidos através da execução do programa em ambos os sistemas operacionais, Windows (host) e Linux Ubuntu (guest), estão expostos na tabela a seguir
Tabela I - Desempenho por tempo de execução
Instruções (mil) | Real (s) | Virtual (s) |
400 | 298,3365 | 334,4371 |
600 | 446,7855 | 502,0271 |
800 | 596,6483 | 678,7653 |
1.000 | 728,6474 | 828,6710 |
1.200 | 859,5618 | 988,3277 |
1.400 | 1002,7652 | 1166,5458 |
1.600 | 1114,9563 | 1312,7177 |
A figura I mostra a elevação do tempo gasto ao executar os programas testes em ambos os ambientes, Linux Ubuntu (VM) e Windows (Real).
...