Os discos RAM podem diminuir de maneira realista o desgaste do SSD?

1

Para ser específico sobre o meu problema, eu tenho um script que usa youtube-dl para baixar vídeos e gerar seu progresso para um arquivo. Isso significa que youtube-dl está constantemente escrevendo para um arquivo no disco (em /tmp ), a cada segundo ou mais. Eu faço isso porque tenho outro script que precisa ser executado independentemente, cujo único propósito é verificar o progresso do download.

No entanto, estou preocupado com o fato de meu SSD estar desgastado por tantas gravações frequentes (tenho muitos outros scripts que usam técnicas semelhantes) e estava pensando que poderia haver outras soluções. Hoje eu pensei em escrever o progresso para a RAM, e fiquei feliz em descobrir que isso é realmente fácil de fazer no OS X.

No entanto, em uma inspeção mais aprofundada, também vejo muitas pessoas alegando que os discos RAM são uma coisa do passado e não são realmente necessários nos dias de hoje, já que sistemas modernos como o OS X implementam automaticamente outras soluções que os tornam desnecessários.

As opiniões são bem divididas. Como criar e montar um disco RAM temporário é incrivelmente fácil, se diminuir de maneira realista a quantidade de gravações no SSD e não tiver repercussões na RAM, não vejo por que não usá-lo. Há algo que esteja faltando?

    
por user137369 02.05.2016 / 03:45

2 respostas

0

Eu não me preocuparia muito com isso ... os SSDs são difíceis. Mas eu gostaria de ter certeza de que seus arquivos valiosos que você não pode perder estão ligados como um disco rígido separado ou NAS. Apenas no caso de haver uma falha de dados. As unidades magnéticas são ainda mais resistentes, mas mais lentas. Outra coisa que pode afetar o desgaste do seu SSD é a temperatura. Eu ficaria mais preocupado com a temperatura do que com a gravação constante de arquivos temporários no SSD.

    
por 02.05.2016 / 06:56
0

No Linux, o tmpfs definitivamente não é uma coisa do passado. Dependendo se sua carga de trabalho é (disco) vinculada a E / S, ela pode acelerar bastante as coisas. Usar também é muito fácil:

mount -t tmpfs none /path/to/target

Ele fica melhor: o tmpfs só irá reivindicar memória quando os arquivos forem colocados nele. Uma instância tmpfs vazia quase não requer memória.

No entanto, ainda não tentei o OS X ram:// storage. De como parece, não é alocado com preguiça.

Novamente, dependendo da sua carga de trabalho (criar e excluir?), os arquivos temporários que você cria podem nem mesmo ser liberados para o disco, porque isso é feito apenas em intervalos.

Então, sim, o armazenamento de memória pode ajudar a reduzir o desgaste do armazenamento fixo, independentemente do tipo. Pode até acelerar algumas cargas de trabalho.

O desgaste de SSD geralmente não é um problema nos dias de hoje. No entanto, você precisa considerar a amplificação de gravação ao criar arquivos pequenos.

    
por 02.05.2016 / 07:27