Linux software RAID5 no SSD. Um SSD 40% mais desgastado que os outros

5

Temos um volume 6 SSD, RAID5. Os discos SSD que estamos usando são o firmware 000F da Crucial M4-CT512M4SSD2. Nós escrevemos 100 ~ 200GB de dados através do MySQL InnoDB para o volume diário. O volume RAID5 é usado apenas para o MySQL e nada mais.

Saída do lsscsi:

    [0:0:0:0]    disk    iDRAC    LCDRIVE          0323  /dev/sdb 
    [1:0:0:0]    cd/dvd  iDRAC    Virtual CD       0323  /dev/sr0 
    [1:0:0:1]    disk    iDRAC    Virtual Floppy   0323  /dev/sdc 
    [2:2:0:0]    disk    DELL     PERC H700        2.10  /dev/sda 
    [3:0:0:0]    disk    ATA      M4-CT512M4SSD2   000F  /dev/sdd 
    [3:0:1:0]    disk    ATA      M4-CT512M4SSD2   000F  /dev/sde 
    [3:0:2:0]    disk    ATA      M4-CT512M4SSD2   000F  /dev/sdf 
    [3:0:3:0]    disk    ATA      M4-CT512M4SSD2   000F  /dev/sdg 
    [3:0:4:0]    disk    ATA      M4-CT512M4SSD2   000F  /dev/sdh 
    [3:0:5:0]    disk    ATA      M4-CT512M4SSD2   000F  /dev/sdi 
    [3:0:6:0]    enclosu LSI CORP SAS2X36          0717  -       
    [3:0:7:0]    enclosu LSI CORP SAS2X36          0717  -       

Saída do smartctl: (consulte aqui para o atributo 173)

for p in d e f g h i ; do smartctl -A /dev/sd${p} | grep 173  ; done

173 Unknown_Attribute       0x0033   098   098   010    Pre-fail  Always       -       67
173 Unknown_Attribute       0x0033   098   098   010    Pre-fail  Always       -       66
173 Unknown_Attribute       0x0033   098   098   010    Pre-fail  Always       -       71
173 Unknown_Attribute       0x0033   098   098   010    Pre-fail  Always       -       66
173 Unknown_Attribute       0x0033   098   098   010    Pre-fail  Always       -       69
173 Unknown_Attribute       0x0033   097   097   010    Pre-fail  Always       -       105

E a saída para / proc / mdstat:

Personalities : [raid6] [raid5] [raid4] 
md0 : active raid5 sdi[6] sdg[3] sdh[4] sdf[2] sdd[0] sde[1]
  2500532160 blocks super 1.2 level 5, 64k chunk, algorithm 2 [6/6] [UUUUUU]
  bitmap: 3/4 pages [12KB], 65536KB chunk

 unused devices: <none>

Não temos certeza porque o "sdi" é mais de 40% mais desgastado do que outros discos, a paridade deve ser distribuída uniformemente em todos os discos.

    
por Alex Zheng 04.09.2012 / 21:23

2 respostas

4

É apenas erro de arredondamento. Esta é a menor diferença que a SMART é capaz de mostrar. Provavelmente nos próximos dias, os outros SSDs mudarão para 097 um por um.

    
por 05.09.2012 / 00:57
0

O RAID5 distribui a paridade entre os discos, isso é verdade, mas seu FS não pode ser distribuído uniformemente por ele . Especialmente quando se trata de EXT {2,3,4} com seus esquemas de superblocos old-school. Com o EXT {2,3,4} FS, estando incorretamente alinhado, você pode ter atualizações de superblocos indo para um disco com mais freqüência do que para outras. Confira: link

O XFS faz isso automaticamente. ; -)

Além disso, você pode obter facilmente as estatísticas reais do disco com iostat , portanto, quaisquer anomalias relacionadas à carga de discos serão exibidas com clareza.

    
por 16.07.2015 / 11:27

Tags