Exercício 3 - Medidas de Desempenho de Disco

(e da Rede)


 

Objetivos

Antes de começar

Você deve saber os conceitos envolvidos em uma acesso a disco (e a rede) estudados em MC722. 
Eis algumas perguntas para guiar seu exercício:

Comente sobre esses itens em seu relatório. Não é necessário responder a cada uma das perguntas.

Atividade

Escreva um programa que faça acesso a diversos arquivos dispostos de forma aleatória no disco.
Organize os acessos de forma a possibilitar não somente a medir o tempo total de acesso aos arquivos, como estimar os diversos parâmetros envolvidos.
Dicas: use a partição tmp para colocar os arquivos (se os arquivos estiverem em seu home o que você irá medir?); meça os tempos fazendo acesso
seqüenciais nos arquivos; meça os tempos fazendo 1 acesso em cada arquivo (como se você estivesse fazendo um merge dos arquivos etc); 
Modifique seu programa para estimar o desempenho da rede e apresente esta estimativa. Dicas: execute o programa em uma máquina com os
arquivos residentes no tmp de outra máquina na mesma subrede e faça as suas medidas. Repita este último procedimento com os arquivos e
a máquina aonde o programa será rodado residentes em subredes diferentes.

Atenção: Como arquivos de entrada você pode usar arquivos do exercício 1. 

Observações:



Entrega

Enviar um relatório de, no máximo, 2 páginas, descrevendo a atividade realizada e os valores medidos.
Em um arquivo anexo, entregar o código fonte do programa usado para fazer as medidas.