next up previous
Next: Análise do desempenho da Up: Técnicas aplicáveis a sistemas Previous: Técnicas aplicáveis a sistemas

Análise de subsistema de Entrada/Saída


[Ganger, 1998]

Tabela 1.1: Características da técnica de análise de subsistema de E/S.
Nome Análise de subsistema de E/S
Sistema aplicado hardware
Abordagem para obtenção dos resultados simulação (criação do subsistema)
benchmarking (coleta dos dados)
Forma de medição ou instrumentação não se aplica na etapa de simulação
monitoração por software (coleta dos dados)
Tipos de dados gerados pela análise não se aplica na etapa de simulação
extração de traços de eventos (coleta dos dados)
Arquitetura -
Informações fornecidas número de requisições de E/S, utilização da CPU, tempo médio de operação, tempos médios de espera, acesso e resposta nos processos de E/S
Análise (sistema alvo) subsistema de E/S, isolado e em contato com o sistema completo


Esta técnica pode ser dividida em duas etapas distintas: a primeira consiste na coleta dos dados contendo os traços dos eventos, realizada através da instrumentação do sistema operacional e conseqüente monitoração por software. A segunda é a simulação dos eventos propriamente dita. Na primeira fase são coletados os traços da atividade do sistema, através da monitoração realizada pelo sistema operacional. Essa extração de traços não altera significativamente o desempenho do sistema (chegando a, no máximo, 0,1% de degradação). Após a extração dos traços um pós-processador escolhe quais os dados serão utilizados na etapa de simulação; para que isso seja possível, a ferramenta utilizada captura também eventos auxiliares do sistema. Nesta fase o simulador é utilizado para fornecer as medidas de desempenho. É realizada a simulação tanto do dispositivo isolado (direcionado por eventos de E/S) quanto do dispositivo conectado a um sistema completo (direcionado por eventos de sistemas).
next up previous
Next: Análise do desempenho da Up: Técnicas aplicáveis a sistemas Previous: Técnicas aplicáveis a sistemas