Baixe o app para aproveitar ainda mais
Prévia do material em texto
PONTIFÍCIA UNIVERSIDADE CATÓLICA DE MINAS GERAIS Instituto de Ciências Exatas e Informática 1ª Lista de Exercícios Curso : Sistemas de Informação Disciplina : Planejamento de Capacidade em Sistemas Computacionais Professor: Henrique Batista da Silva Métricas de Desempenho: 1. Suponha que você observa as chegadas e saídas na fila da bilheteria do Belas Artes. Você está do lado de fora e não tem nenhuma ideia de como a caixa da bilheteria opera. Seu “sistema” então é a bilheteria. Durante 100 minutos você coletou os dados abaixo: Evento Tempos Chegadas 10 20 35 37 51 62 71 83 Saídas 21 33 41 59 79 85 90 95 a) Qual é a taxa média de chegada ao “sistema”? b) Qual é o tempo médio de espera na fila? c) Por quanto tempo a caixa fica ocupada durante esse período de observação? Qual é a “utilização” da caixa então? 2. Suponha um programa composto por 12 milhões de instruções e duas arquiteturas diferentes: Arq1 e Arq2. A arquitetura Arq1 termina a execução do programa em 12 segundos enquanto a arquitetura Arq2 em 18 segundos. Qual é o MIPS (milhões de instruções por segundo) de Arq1 e Arq2? (O MIPS de Arq1 é 1 MIPS e o MIPS de Arq2 é 0,67 MIPS) 3. A indisponibilidade de um sistema de leilão on-line, por dois dias seguidos, foi registrada e é mostrada na tabela abaixo. Qual foi a disponibilidade do sistema durante esses dois dias? (98,82%) Dia Início do período de indisponibilidade Duração (minutos) 3 9:35 am 15 3 1:13 pm 2 4 10:31 am 3 4 2:15 pm 8 4 3:12 pm 6 4. Um servidor de impressão consegue imprimir até 90 páginas por minuto. Durante um período de observação de 10 minutos, esse servidor imprimiu 300 páginas. Se cada tarefa consistia, em média, de 10 páginas, qual foi a taxa de processamento de tarefas desse servidor? (3 tarefas / minuto) 5. Um servidor Web possui uma CPU e um disco e foi monitorado durante uma hora. Durante esse período, o servidor Web processou 10.800 requisições HTTP e a utilização de sua CPU foi de 30%. Considere que cada requisição HTTP requer, em média, 3 operações de I/O e que o tempo de serviço médio do disco é de 20 milissegundos. Quais são as demandas por serviço da CPU e do disco de uma requisição HTTP típica? (demanda por serviço da CPU = 100 milissegundos e demanda por serviço do disco = 60 milissegundos) 6. Durante um período de observação de 10 segundos, 40 requisições foram atendidas por um servidor de arquivos. Se cada requisição necessita, em média, de 2 acessos ao disco para ser atendida e o tempo de serviço médio para um acesso ao disco é de 30 milissegundos, qual foi a utilização do disco no período observado? E o throughput do servidor de arquivos? E o throughput do disco? (utilização do disco = 24%; throughput, do servidor de arquivos = 4 requisições/segundo; throughput do disco = 8 requisições/segundo) Modelagem através de Redes de Filas: 7. Considere agora os seguintes dados obtidos através de medições realizadas em um sistema interativo: Duração do intervalo de medição 30 minutos Número de usuários 100 Número de requisições respondidas 5000 Utilização da CPU 80% Utilização do disco 1 40% Utilização do disco 2 20% Utilização do disco 3 50% a) Modele esse sistema utilizando redes de filas. b) Qual é a taxa de processamento desse sistema? c) Qual é a demanda média por serviço do disco 2? d) Qual é a demanda média por serviço da CPU? 8. Considere um servidor de banco de dados, com uma CPU e dois discos (um rápido e outro lento), usado como componente de uma aplicação cliente/servidor. Suponha ainda que máquinas clientes estejam conectadas a esse servidor de banco de dados através de uma LAN. Os dados abaixo foram obtidos através de observação desse sistema: Intervalo de observação 30 minutos Número de terminais ativos 30 Think time 12 segundos Transações completadas 1.600 Transações completadas pelo disco rápido 32.000 Transações completadas pelo disco lento 12.000 Tempo de ocupação da CPU 1.080 segundos Tempo de ocupação do disco rápido 400 segundos Tempo de ocupação do disco lento 600 segundos a) Modele esse sistema utilizando redes de filas. b) Qual é o gargalo desse sistema? c) Determine o número de visitas, o tempo de serviço médio e a demanda por serviço dos dois discos. d) Determine a demanda por serviço da CPU.
Compartilhar