Eu tenho quatro discos, dos quais dois são WD15EARS, em um servidor e estou tentando colocar os dois WD15EARS no RAID mdadm do Linux, mas por algum motivo, o desempenho do array é muito lento (ele é sincronizado em cerca de 15 MB / s). No começo eu pensei que era um problema de alinhamento, já que são unidades de formato avançado, mas eu acho que não. Esta é como eu os alinhei. Eu também tenho duas dessas unidades no meu PC de mesa, alinhadas meticulosamente com o LVM e o RAID, e elas estão funcionando bem.
Eu fiz alguns testes de velocidade nas unidades individuais (sdb e sdd). Hdparm -t
mostra 80 MB / s para sdb e apenas 30 MB / s para sdd (e as outras duas unidades, duas da Samsung, medem cerca de 100 MB / s). Esses resultados são repetitivos. Também mostra que não é uma coisa de alinhamento, porque então hdparm -t
seria lento em ambas as unidades.
Não consegui discernir quaisquer diferenças que possam explicar por que uma dessas unidades é mais lenta, exceto pelo fato de a SMART informar o seguinte sobre a boa campanha:
Offline data collection status: (0x82) Offline data collection activity
was completed without error.
Auto Offline Data Collection: Enabled.
E relata isso no disco ruim:
Offline data collection status: (0x85) Offline data collection activity
was aborted by an interrupting command from host.
Auto Offline Data Collection: Enabled.
A coleta automática de dados off-line deve ser executada a cada quatro horas, mas a mensagem de status na unidade defeituosa nunca é alterada.
Eu especulei que é essa coleção off-line que causa lentidão, mas não consigo abortar. Smartctl -X
não faz nada, o que faz sentido, porque as unidades não têm a capacidade "Abortar coleção off-line sob novo comando", de acordo com smartctl -c
.
Atualmente, estou realizando um longo auto-teste que, espera-se, produz alguma coisa, mas, enquanto isso, esperava que alguém soubesse o que poderia estar acontecendo.
Edit: o autoteste terminou, diz que está tudo bem. Desativar a coleta automática de dados off-line também não ajudou.
E, acabei de escrever testes DD. dd if=/dev/zero of=/dev/sdX bs=10M
yieled 65 MB / s no disco bom e cerca de 15 MB / s no mau. Há definitivamente algo de errado.
Edit2: Eu peguei as unidades do datacenter e as conectei ao meu PC com um conversor USB para SATA. Agora funciona bem ...