13.07.2015 Views

universidade feevale daniel dexheimer análise de desempenho de ...

universidade feevale daniel dexheimer análise de desempenho de ...

universidade feevale daniel dexheimer análise de desempenho de ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

41É <strong>de</strong>finido por padrão um tamanho <strong>de</strong> arquivo <strong>de</strong> 1% do tamanho do disco a sertestado, ou seja, se no teste a ser executado existir mais <strong>de</strong> um disco com tamanho diferente,serão adotados dois tamanhos <strong>de</strong> arquivos diferentes para cada disco. Este arquivo é criado naraiz do disco. Para unida<strong>de</strong>s com pouca capacida<strong>de</strong> <strong>de</strong> armazenamento como, por exemplo osdisquetes, existe um tamanho mínimo que é <strong>de</strong> 32KB.Os arquivos são criados e preenchidos com uma sequência <strong>de</strong> números previamente<strong>de</strong>finida, após a criação e a inserção <strong>de</strong> dados nos arquivos, é feita a verificação <strong>de</strong>stes dados.Os arquivos são criados no espaço disponível do disco, ao atingir 94% <strong>de</strong> ocupação do disco,todos os arquivos gerados são removidos e é iniciado novamente o teste. É adotado um padrão<strong>de</strong> 94% do disco para não interferir no swap do sistema.É necessário executar certa quantida<strong>de</strong> <strong>de</strong> procedimentos para os teste <strong>de</strong>scritos,procedimentos estes que seguem abaixo:Random data with random seeking: realiza dois procedimentos repetidos, um <strong>de</strong>lesengloba escrita, leitura e verificação <strong>de</strong> um arquivo <strong>de</strong> teste com dados aleatórios. O outrofunciona buscando locais aleatórios nos arquivos <strong>de</strong> teste e leitura ou gravação <strong>de</strong> blocos <strong>de</strong>dados.Procedimento 1, são gerados sete blocos <strong>de</strong> dados aleatórios para cada disco, ousuário po<strong>de</strong> <strong>de</strong>finir manual o tamanho <strong>de</strong>stes blocos se <strong>de</strong>sejar. A ferramenta escreve em umarquivo utilizando estes blocos <strong>de</strong> dados em sequencia, do primeiro ao sétimo bloco. Após aconclusão do ultimo bloco é iniciado novamente a escrita com o primeiro bloco, até o arquivoatingir o tamanho previamente <strong>de</strong>finido.Após a conclusão da criação do arquivo, os dados contidos nele são lidos e éverificada a integrida<strong>de</strong> do arquivo, concluindo <strong>de</strong>sta forma o procedimento 1.Com a conclusão do procedimento 1, o procedimento 2 seleciona aleatoriamente umarquivo gerado pelo procedimento 1. Abre este arquivo e seleciona <strong>de</strong>ntro <strong>de</strong>le um bloco <strong>de</strong>dados também <strong>de</strong> forma aleatória e irá ler e escrever neste bloco <strong>de</strong> dados selecionado damesma forma. Este procedimento é realizado <strong>de</strong> acordo com o número <strong>de</strong> vezes <strong>de</strong>finido pelousuário.Estes procedimentos 1 e 2 são repetidos até atingir o limite do disco mencionadoacima. Atingindo este limite, todos os arquivos <strong>de</strong> teste são apagados e o procedimentoreiniciado.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!