Quando o SSD é a escolha certa para um aumento de desempenho

4

Estou curioso para saber se há alguma estatística que eu possa verificar em um serviço de desempenho / estatísticas como o Munin, que me daria uma ideia se a mudança para o ssd teria ou não um impacto significativo no desempenho? latência de disco, ios de disco, etc.

    
por Josh 08.05.2014 / 01:09

1 resposta

5

Contanto que o principal motivo para o seu desempenho ruim não seja diretamente relacionado à CPU (isso só seria relacionado à CPU se a CPU for ... muito sobrecarregado por operações não relacionadas a E / S), um SSD irá sempre melhorar o desempenho do seu sistema comparado a um HDD.

No entanto:

  • Se seus programas em execução usam uma porcentagem muito pequena do seu total de RAM, e você tem muita memória RAM em relação ao tamanho do seu HDD, você já tem, basicamente, um dispositivo "SSD-ish" devido a cache de página, uma vez que o computador foi inicializado por um tempo. Exemplo: se você tivesse um HD de 180 GB e 72 GB de RAM, e seus programas em execução solicitassem apenas 2 GB desses 70 GB de RAM, os 70 GB restantes poderiam ser usados para armazenar em cache 70 GB dos 180 GB no HDD. O sistema operacional escolheria, de maneira inteligente, quais arquivos armazenar em cache - os mais prováveis de serem lidos. Neste cenário / exemplo bizarro e bastante improvável, um SSD não forneceria um tremendo benefício, exceto durante a inicialização do sistema.

  • Se você planeja comprar um SSD de capacidade muito pequena (digamos, 64 GB ou menos), e estará gravando e substituindo arquivos grandes praticamente constantemente - como em um servidor de processamento de vídeo, por exemplo - - um SSD se desgastaria mais cedo do que você poderia querer. Normalmente, um SSD duraria mais tempo, quanto maior ele é, e menos você escreve nele por dia (a "carga de gravação") em relação ao seu tamanho.

Para resumir:

  • O tempo de inicialização até o sistema utilizável será drasticamente reduzido ao inicializar a partir de um SSD em vez de um HDD. Isso é mais ou menos universalmente verdadeiro.

  • Se você tem muitos gigabytes de RAM não usada no seu sistema, você vai se beneficiar menos (embora você ainda se beneficie) de mudar de um HDD para SSD. Por outro lado, se seus programas usarem a maior parte ou toda a sua RAM disponível, um SSD fornecerá um benefício mais mais .

  • Se sua CPU estiver extremamente ocupada fazendo cálculos de propósito geral de programas que estão normalmente ou sempre em execução, essa situação tenderá a "afunilar" seu sistema e dificultará que até mesmo o aumento de desempenho de uma SSD seja muito perceptível. Por outro lado, se a sua CPU tiver muitos ciclos sobressalentes, um SSD fornecerá um benefício mais perceptível.

  • Um cenário em que os SSDs podem ser extremamente úteis devido ao seu comportamento exclusivo é para servidores de banco de dados. Os servidores de banco de dados se beneficiam enormemente de ter grandes quantidades de RAM e SSD como armazenamento. Isto é um pouco de nicho, em certo sentido, porque quase qualquer outro tipo de computador que não é um servidor de banco de dados dedicado (com muitas operações IO por segundo necessárias) não vai ver uma melhoria espetacular de um SSD.

Além disso, se o custo é uma preocupação para você e você ainda precisa armazenar muitos dados, você pode considerar ter um SSD e um HDD em seu sistema. O SSD conteria o sistema operacional, além de (talvez) dados que você precisa acessar com muita frequência ou rapidamente. O disco rígido pode conter arquivos grandes que são armazenados para fins de arquivamento ou acesso pouco frequente, como uma grande biblioteca de música ou vídeo.

O grau de benefício que você observará adicionando um SSD a um sistema existente ou substituindo um HDD por um SSD dependerá muito do seu cenário de uso. Você pode receber um ataque de tirar o fôlego grande benefício que prolonga a vida útil do seu sistema; ou, você pode mal notar a melhora em tudo.

    
por 08.05.2014 / 02:14