Ferramenta / comando do Linux para verificar o desempenho do sistema de arquivos

5

Qual é a maneira mais simples de verificar o desempenho de leitura / gravação em um local específico (por exemplo, um dispositivo iSCSI montado).

Eu suspeito que não posso usar o hdparm porque esse é um nível mais baixo. Estou certo?

    
por pufferfish 10.02.2011 / 14:11

7 respostas

11

bonnie ++ é um envelhecimento, mas bom, assim como iozone .

    
por 10.02.2011 / 14:18
6

Encontrado este link: Teste rápido de desempenho SAN, NFS , iSCSI, IOZONE - Parte I

time sh -c "dd if=/dev/zero of=/tmp/disk_write_test.tmp bs=64k count=125000 && sync"

Nota do artigo:

  • Use mais do que a memória livre da máquina para garantir que o cache não seja levado em consideração

Ou para forçar o cache a sair

time sh -c "dd if=/dev/zero of=/mnt/home/disk_write_test.tmp bs=64k count=125000 oflag=direct"
    
por 10.02.2011 / 15:37
3

Eu uso o sysbench:

sysbench --test = fileio prepare

sysbench --test = fileio --arquivo-teste-mode = execução do rndrw

sysbench --test = fileio --file-test-mode = execução do seqrewr

Existem muitas opções de configuração, mas isso lhe dará uma boa ideia.

Felicidades

    
por 10.02.2011 / 16:22
1

existem muitas ferramentas disponíveis para o teste de desempenho. Como se você quisesse testar leitura sequencial, leitura / gravação aleatória etc. O iozone é muito elaborado em sua saída. Alguns outros também são discutidos aqui. teste de desempenho do sistema de arquivos

    
por 26.11.2012 / 15:58
0

iozone, bonnie e bonnie ++ são ferramentas comuns de benchmark.

    
por 10.02.2011 / 14:15
0

Confira bonnie ++ .

    
por 10.02.2011 / 14:16
0

'dd' é realmente uma boa maneira de fazer isso. Para obter um teste preciso, você provavelmente quer ter certeza de que o dispositivo não está montado e, na verdade, 'dd' direto para o próprio dispositivo de bloco ou para uma de suas partições. Se for um dispositivo com vários caminhos, você deve usar o dispositivo dm, ou seja: / dev / dm- * ou / dev / mapper / * , ou se você tiver uma configuração personalizada, seja qual for o pathing é para seus dispositivos MP.

    
por 10.02.2011 / 15:55