Como calcular a E / S média do disco rígido no linux

1

Eu quero calcular a média de E / S de disco rígido.

Aqui eu não quero calcular a E / S atualmente em execução no sistema, mas também a capacidade do disco rígido.

Obrigado

    
por Muahmmad Zeeshan 16.02.2010 / 10:42

2 respostas

3

Bem, existem muitas ferramentas aqui ...

Para saber o que está ocorrendo no seu sistema agora, você pode usar o iostat. Isso mostrará o total de io por dispositivo, se você adicionar um parâmetro (iostat 1), ele continuará mostrando os dados por segundo .

O vmstat (veja as colunas do io) mostra o valor agregado do io para todo o sistema.

Para se ter uma idéia do desempenho de um disco rígido, você pode usar o hdparm -tT / dev / sda (substitua / dev / sda pelo dispositivo para testar), isto irá executar o tempo de leitura do cache (-T) e o tempo de leitura do dispositivo (-t). Este será o desempenho de leitura do dispositivo em geral.

Estas são as maneiras 'educadas' de ter uma ideia do uso e da taxa de transferência e permitem que você faça algumas comparações

Se você realmente quiser enfatizar as coisas (por exemplo, simular o comportamento do daemon), você deve dar uma olhada em ferramentas de benchmarking mais especializadas, como bonnie ++ iozone e amigos. Tenha em mente que eles já se concentrarão no benchmarking do sistema de arquivos e não apenas nos parâmetros físicos ou associados.

    
por 16.02.2010 / 10:57
0

Além do iostat e do vmstat, o dstat é muito bom.

    
por 16.02.2010 / 13:12

Tags