Devo usar um SSD ou HDD para “trocar” em um computador antigo

7

Introdução

Vamos imaginar algum ambiente onde a velocidade não seja um fator. No meu caso, estou usando um computador muito antigo para um "servidor" com muitas coisas estúpidas (laboratório pessoal). É mais importante a quantidade de recursos, não sua velocidade.

Em que hardware podemos usá-lo

Meu "servidor" é com 4 GB de RAM DDR2 de 800 MHz e CPU Intel Pentium x86_64 (com dois núcleos). Portanto, a placa-mãe não suporta mais de 4 GB de RAM.

Controle do "swap"

É um "servidor" Linux, há uma janela de encaixe instalada, portanto, todo aplicativo que está sendo executado em um contêiner com RAM e limite de troca.

Além disso, há uma variável mágica:

vm.swappiness

The swappiness parameter configures how often your system swaps data out of RAM to the swap space.

Pergunta?

O HDD e o SSD têm spin de vida. E se usá-lo para uma "troca", é uma operação de leitura / gravação alta. Claro que não é um "servidor" de produção, mas também não é um computador de mesa / pessoal. Enfim, é uma situação ruim para todo mundo quebrar o hardware, especialmente quando é antigo e a maior parte de sua vida acabou.

Então qual é o melhor? Será um HDD realmente lento e inútil ou o SSD tem menos vida útil do que o HDD?

    
por ValeriRangelov 14.02.2016 / 16:30

6 respostas

20

O SSD é definitivamente um esteróide para qualquer sistema. Mesmo as máquinas já condenadas a sucata são reavivadas por ela. Por outro lado, as especificações de fábrica realmente indicam que sua vida útil estatística é menor que a dos HDDs. Mas hoje mesmo os SSDs mais baratos são vendidos com 3 anos de garantia. Eu duvido que alguém possa prever que tipo de gadgets usaremos daqui a 3 anos, isso é muito justo. Claro, ainda pode falhar dentro desse prazo, mas, como todos nós devemos saber, se você tem algo em apenas uma instância, sem um backup, então você já tem nenhum, não importa se você tem HDD ou SSD.

Eu assumo que você já adivinhou o que meus pensamentos estão levando: a menos que eu tivesse algum RAID para o qual eu teria que comprar HDDs do mesmo tipo, eu compraria SSD (bem, eu fiz isso). / p>     

por 14.02.2016 / 16:48
13

Sua pergunta indica que a velocidade não é um fator, mas sim os recursos. Nesse caso, os HDDs oferecem muito mais GBs do que qualquer SSD no mercado atualmente. Se você está atrás de recursos puros, os HDDs atualmente seriam sua melhor opção, dependendo exatamente de quanto recurso extra você acha que precisa. No entanto, não tenho certeza se você realmente quer dizer que, como na configuração errada, a diferença de velocidade pode ser muito significativa.

Agora, em termos de confiabilidade, isso é difícil de dizer. Em primeiro lugar, você não declarou realmente quais operações intensivas de recursos você planeja operar que podem requerer uma partição swap. A partição swap será usada apenas para além de 4 GB de RAM, a menos que você esteja executando operações que estejam constantemente causando > 4 GB de RAM a serem reescritas, você pode não estar causando ciclos PE em blocos SSD em tudo, e estes são os nossos indicadores habituais de quanto tempo um SSD irá falhar. Um HDD terá fatores mecânicos para levar em conta. Mesmo lendo através de um HDD fará com que os chefes procurem, possivelmente bastante se você também estiver usando o drive como um dispositivo de armazenamento normal, bem como trocar memória. Isso causará desgaste adicional ao inversor.

Em segundo lugar, os SSDs são muito mais confiáveis agora do que na primeira implementação (que, infelizmente, os colocaram como anos não confiáveis), com a maioria deles perdurando facilmente a vida normal de uma máquina. Novamente, é muito difícil dizer exatamente quanto tempo um dispositivo vai viver (os fabricantes fornecerão médias MTTF e MTBF , mas estas são em geral, bastante equivocado e só pode lhe dar uma vaga idéia estatística), mas uma métrica que pode lhe dar uma idéia um pouco melhor é os períodos de garantia oferecidos, que normalmente são mais longos para SSDs do que HDDs (imaginei que deveria citar uma fonte - A Samsung oferece um mínimo de 36 meses para SSDs e um mínimo de 24 meses para HDDs.

Vamos considerar que a velocidade é um fator. Em primeiro lugar, a sua placa-mãe com uma idade em que ela tem RAM DDR2 pode ter apenas um controlador SATA2 e, como tal, você provavelmente estará afundando o throughput máximo de um lote de SSD de qualquer maneira. É claro que o principal benefício para um SSD é a latência incrivelmente baixa e o alto IOPS em relação a um HDD, o que, se você estiver usando apenas como um drive de swap, será muito importante.

Claro, swap definitivamente não é um substituto para RAM real, e não pode chegar perto de corresponder a velocidade RAM, mesmo em velocidades DDR2, pode chegar. Um SSD (até mesmo um banco de SSDs listrados com RAID) parece incrivelmente lento se você estiver comparando com a RAM. Um HDD parece incrivelmente lento quando comparado a um SSD. Se você precisar usar uma troca para compensar a falta de RAM, um SSD lhe dará, pelo menos, uma chance de compensar a queda na velocidade.

Na melhor das hipóteses, na minha opinião:

  1. Atualizando a máquina para permitir mais RAM, mais rápida.
  2. Usando um SSD como uma partição de troca dedicada .
  3. Usando um SSD como uma partição de troca e inicialização / dados compartilhada .
  4. Usando um HDD como uma partição de troca dedicada .
  5. Usando um HDD como uma partição de troca e inicialização / dados compartilhada .

Se sua situação for 2 ou 4, a confiabilidade realmente não deve ser uma preocupação, já que você não perderá nenhum dado real e o dispositivo deve ter uma garantia suficiente para cobrir você até que você possa ir para o melhor opção de ter mais memória RAM.

    
por 14.02.2016 / 17:26
5

A grande questão é "Isso suporta o AHCI" - que você precisará para um desempenho máximo e coisas como trim para funcionar. Mesmo sem ele, um SSD é mais rápido do que uma unidade de ferrugem - mas é uma escolha menos óbvia.

Você faz deseja um SSD, e tê-lo para swap deve fazer alguma diferença. O apoio da AHCI deve inclinar a balança para a obtenção de um SSD tho.

Curiosamente, enquanto eu não tenho números de desempenho, eu tentei um serious low end ssd com quase nenhum cache, (um 'rei dian' de 120gb rodando um controlador de movimento de silício). Sua MLC (vida útil um pouco mais longa) e desempenho sábio é decente - Ele permite até que você execute o Windows 10 de maneira aceitável em um sistema com menos do que o ideal. Dito isto, se você não tiver AHCI, sua velocidade máxima é limitada (Tentei uma unidade melhor em um dell mini10, que só executa o modo de compatibilidade, e foi abaixo do esperado). Considerando que os SSDs são aproximadamente 30c a gb atualmente, meh, se for importante, faça backup e restaure ou obtenha um sobressalente. Considere também que um SSD sempre terá melhores velocidades de acesso aleatório.

Estou quase doente e cansado de apontar que o uso de SSDs é incomum - mais provavelmente seu controlador falha. Minha resposta aqui cobre tudo isso. Os SSDs raramente se desgastam . Se você está preocupado, basta gastar um pouco mais e obter um SSD melhor. Qualquer componente pode falhar aleatoriamente. Um SSD desgastando a forma como as pessoas temem é desejável desde que você receba um amplo aviso. Um SSD ou HDD com falha no controlador ou um HDD com um repentino headcrash ou algo desse tipo não . Trate qualquer armazenamento como algo que pode falhar a qualquer momento.

Também considero que esta é uma máquina mais antiga . Uma moderna máquina de classe 'nuc' pode ter desempenho comparável (ou melhor, em alguns aspectos), economizar energia e, provavelmente, ser mais fácil de manter. Eu sugiro obter um SSD como a parte primeiro de uma nova construção gradual. Considere que esta máquina provavelmente ... tem mais de uma década e coisas como capacitores podem falhar. Eu suspeito que até mesmo um orçamento SSD pode durar mais que sua placa-mãe. Se nada mais, considere ver se alguém tem uma máquina com DDR3 eles querem se livrar de barato, p. Dito isso, atualizei os laptops de 2ª geração e a diferença de velocidade tem sido significativa, mesmo em máquinas antigas que rangem. Eles eram praticamente os primeiros sistemas a apoiar o AHCI também.

Eu também sugiro que não apenas usando o SSD para swap - faz muito sentido obter uma unidade de tamanho razoável (é difícil encontrar algo menor que 120GB de qualquer maneira) e armazenar sua janela de encaixe contêineres também.

Eu não mexeria com o swappyness. Você quer o máximo de memória RAM possível, e seu sistema sabe quando não deve paginar.

    
por 15.02.2016 / 01:01
3

Os algoritmos de nivelamento de desgaste (e células individuais com melhor resiliência) usados por SSDs modernos são suficientes para que a taxa de falha atinja muitas gravações aleatórias em um subconjunto de seus blocos (ou seja, quando usada como swap em uma RAM baixa situação) não será pior do que um disco rígido tradicional, por isso, se a velocidade for , um fator vai para essa opção.

Como você afirma que "a velocidade não é um fator", uma unidade não-sólida lhe dará muito mais espaço para o mesmo dinheiro, então se você precisar de mais espaço do que um SSD no seu orçamento, para isso em vez disso.

Você sempre pode obter os dois: um pequeno SSD para algumas peças e um drive tradicional para armazenamento em massa.

Outra diferença a notar é que, na minha experiência, os SSDs "simplesmente falham" quando vão onde as unidades tradicionais têm maior probabilidade de falhar de uma maneira que será vista nas leituras SMART antecipadamente, portanto, embora não haja diferença real na leitura geral taxa de falha uma unidade tradicional pode falhar de maneira mais segura (ou seja, você receberá aviso avançado) quando não for usada no RAID (supondo, é claro, que você realmente monitore as leituras SMART para alterações).

    
por 14.02.2016 / 18:44
3

No debate sobre HDD vs SSD, deixe-me dar outra alternativa: use uma unidade flash USB formatada para trocar e montá-la. Eles também têm uma vida útil limitada, mas podem ser substituídos de maneira fácil e muito barata em caso de falha; especialmente porque você usará um flash de memória relativamente baixo, como um de 8 GB (o tamanho de 2 x RAM deve ser suficiente).

Isso não será tão rápido quanto um disco SSD, já que você estará limitado à largura de banda USB (supondo que seu computador antigo não tenha USB 3.0), no entanto, ele aumentará consideravelmente a velocidade de seus computadores.

    
por 15.02.2016 / 14:52
2

O SSD deve ter um "nivelamento de desgaste" interno. Esteja ciente de que o uso da CPU aumentará (o fogo será alimentado mais rápido) e poderá haver um aumento da tensão nos componentes de E / S. Em particular, as placas-mãe UDMA antigas eram comercializadas como UDMA100 / 133 quando, na verdade, essa era uma velocidade de "estouro" e não se esperava que fosse contínua.

Esqueça o tempo de vida, compre apenas o suficiente para peças sobressalentes e diarre para trocá-las em 5 anos, como baterias de carro.

Discos rígidos sempre sofrerão de erros permanentes incorrigíveis, isso é um segredo sujo não amplamente mencionado. Os SSDs são menos suscetíveis em teoria, mas ainda precisam acontecer ou não precisariam da correção de erros de Bose-Chaudary. Apenas bung e ter peças de reposição (você pode não ser capaz de comprar um quando você precisa de um).

    
por 15.02.2016 / 00:12