Linux Ajuda de ajuste de disco

2

Eu tenho um disco RAID1 de software que está experimentando aleatoriamente tempos de leitura muito lentos.

hdparm -t /dev/md0
/dev/md0:
Timing buffered disk reads: 2 MB in 12.43 seconds = 164.80 kB/sec

Parece ser um disco no conjunto RAID que é consistentemente mais lento que o outro. Ambos são drives SATA idênticos de 1.5TB. Eu li alguns conselhos de ajuste usando o hdparm, mas ele não parecia se aplicar a drives SATA e eu estava hesitante em experimentar em um sistema de produção.

Qualquer conselho seria apreciado.

    
por John P 12.05.2011 / 18:42

2 respostas

1

É bem possível que uma unidade esteja com erros ou condições anormais, como alta temperatura.

Verifique os registros do SMART para mais informações.

As opções de ajuste no hdparm também devem ser aplicadas às unidades SATA.

    
por 12.05.2011 / 21:04
0

Se você quiser eliminar as unidades como fonte de problemas com desempenho de leitura, faça alguns testes simples com o dd.

dd if=/dev/sda of=/dev/null bs=32M count=32
dd if=/dev/sdb of=/dev/null bs=32M count=32
dd if=/dev/md0 of=/dev/null bs=32M count=32

(claro, você também pode usar a ferramenta hdparm / em vez disso, mas o teste no nível de aplicativo / dd pode ser mais indicativo de desempenho no mundo real, contanto que você possa simular sua carga real)

Os testes de leitura não são destrutivos, portanto, isso não deve afetar sua matriz.

    
por 13.05.2011 / 04:44