Vale a pena mover / var para disco físico vs lógico?

2

Breve pergunta sobre o layout da partição. Eu uso um SSD para /, / boot, / usr, & partições / home. Eu gostaria de mover / var para um disco mecânico para minimizar gravações no SSD. Estou preocupado principalmente em maximizar a vida útil da unidade em vez de maximizar o desempenho (embora eu obviamente não queira prejudicar meu servidor).

Meus discos mecânicos consistem em duas unidades compartilhando LVM e uma terceira usada para backups rsync noturnos. Eu também tenho um monte de velhos discos rígidos de 2,5 polegadas por aí.

A minha pergunta é, devo simplesmente criar um novo volume LVM '/ var' no meu armazenamento de dados primário, ou valeria o aumento do consumo de energia (em termos de maximizar o tempo de vida das unidades LVMed) para instalar um baixo volume 2,5 em disco para usar apenas para / var?

Em um nível mais geral, minha pergunta é sobre as vantagens de colocar montagens do sistema operacional nos mesmos volumes físicos que os meus dados. Obrigado por qualquer ajuda!

    
por Tammer Ibrahim 14.03.2012 / 17:39

2 respostas

3

1,3 GB / dia não tem muitos dados. A Intel classifica a série 320 de SSDs da Intel para 20GB / dia de gravações aleatórias de 4k por 5 anos ( Intel 320 Spec ). Gravações aleatórias de 4k representam um cenário de pior caso para ciclos de gravação / eliminação de flash e, para cargas de trabalho padrão, é muito improvável que você acerte de forma consistente, portanto, sua vida real será um pouco melhor.

Outros SSDs podem diferir aqui, mas em geral eu não me preocuparia com esse tipo de nível de gravação, supondo que você esteja usando um moderno SSD.

Você também pode verificar o nível de desgaste reportado em seus SSDs para entender melhor o tempo de duração. Eu postei aqui sobre como verificar isso com os SSDs da Intel. Outros controladores relatarão atributos diferentes, mas todos os SSDs modernos relatam os mesmos dados de uma forma ou de outra.

Muitos chipsets controladores SSDs modernos também fazem compressão, o que aumentará ainda mais a longevidade da gravação, assumindo dados compactáveis (a maioria das coisas em / var, como arquivos de log, serão compactadas razoavelmente bem)

Como exemplo, aqui estão alguns resultados da execução do smartctl no OCZ Vertex 2 baseado em Sandforce:

  9 Power_On_Hours_and_Msec 0x0032   100   100   000    Old_age   Always       -        8298h+23m+00.940s
231 SSD_Life_Left           0x0013   087   087   010    Pre-fail  Always       -       0
233 SandForce_Internal      0x0000   000   000   000    Old_age   Offline      -       30272
234 SandForce_Internal      0x0032   000   000   000    Old_age   Always       -       124672
241 Lifetime_Writes_GiB     0x0032   000   000   000    Old_age   Always       -       124672
242 Lifetime_Reads_GiB      0x0032   000   000   000    Old_age   Always       -       3136

Eu o coloquei nesta máquina há menos de um ano, o que está correlacionado com o número de horas de energia (345 dias). Esta unidade fez 124672GiB ao longo de 345 dias, ou cerca de 361GiB / dia. Os contadores de desgaste interno do SSD estão em 87% - então, após quase um ano de operação, ele caiu cerca de 13%.

Isso é provavelmente muito compressível (dados RRD, começando com conjuntos de dados vazios, de modo que muitos RRDs altamente compressíveis). Meu entendimento é que o atributo 233 é o volume de dados "reais" gravados no SSD, e 234/241 são os "não compactados". Isso significa que na verdade é feito 30272 GiB de gravações, que é de cerca de 87GiB / dia.

(Como um aparte, ambos os números parecem um pouco altos para mim, mas meu monitoramento no nível do sistema operacional relata uma gravação consistente de 4.5MiB / s nessas unidades, o que é bem próximo de 360GB / dia, então Ok. É pouco provável que o kernel do linux e o controlador de drive fiquem errados exatamente da mesma maneira)

Vai depender um pouco do seu SSD e da sua carga de trabalho específica, mas não vejo nenhuma necessidade particular de mover / var do seu SSD.

    
por 19.03.2012 / 23:33
1

1,3 gb / dia estará ok para qualquer ssd (talvez exceto alguns muito, muito antigos). Aqui está o relatório da calculadora de vida ssd: link

    
por 23.03.2012 / 17:27