6 vezes mais lenta gravação de disco em RAID10 no Ubuntu 14.04 após a reconstrução

1

SO: Ubuntu 14.04 LTS

Invasão de software 10: SSDs Intel 530 de 4x120 GB

Testes iniciais:

1.2 GB/s Write
5.2 GB/s Read

Eu fiz alguns testes para verificar se tudo vai dar certo com um disco com falha:

  • eu configurei como com falha e removi partições / dev / sda (2).
  • Reinicializado (inicializa bem)
  • Adicionamos as duas partições de volta aos arrays. Reconstruindo as matrizes.

Após a reconstrução:

220 MB/s Write
5.2 GB/s Read

Testes de velocidade foram feitos com dd (arquivo de 2GB)

Há algo que eu sinto falta? Parece-me um problema de configuração.

cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md1 : active raid10 sda2[4] sdd2[5] sdc2[2] sdb2[1]
      39095296 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU]

md0 : active raid10 sda1[4] sdc1[2] sdd1[3] sdb1[1]
      195177472 blocks super 1.2 512K chunks 2 near-copies [4/4] [UUUU]

unused devices: <none>
    
por deadtired 04.07.2014 / 17:16

1 resposta

0

Você repetiu isso, talvez várias vezes?

Como o desempenho de leitura não é afetado, suspeito de um desempenho de gravação lenta do SSD "com falha" devido a blocos FLASH livres (aparados) insuficientes. Cada reconstrução de RAID faz uma gravação completa no dispositivo recém-adicionado, gravando assim grandes quantidades de dados e esgotando o dispositivo de destino de blocos pré-apagados.

A partir do linux 3.7 on, o software RAID do Linux deve suportar o ATA TRIM; talvez você possa tentar: "force-trim" com "sudo fstrim". Eu estaria interessado em saber se o desempenho de gravação voltará ao normal depois de um tempo longo o suficiente para o firmware do SSD ser removido.

    
por 04.07.2014 / 17:58