A unidade SSD realmente acelera o desempenho geral do computador?

2

Principalmente quando converso com outras pessoas ou verifico outras discussões em fóruns, as pessoas insistem que o SSD (Solid State Drive) aumenta o desempenho geral do computador em grande escala.

No entanto, não consigo entendê-lo completamente. Claro, acredito que o SSD ajuda na inicialização do computador e nas velocidades de carregamento de software. Mas depois que o sistema operacional e o software que você estará usando estiverem carregados, a maior parte da troca de dados não acontece entre a CPU e a RAM? Como o SSD pode desempenhar um papel na aceleração do desempenho aqui? Obrigado.

    
por James C 13.03.2014 / 19:58

1 resposta

4

Algumas coisas a considerar:

  • Sim, se você tiver toneladas de RAM e a maioria das coisas envolver dados de leitura do disco rígido (em vez de escrever), não haverá muita aceleração de um SSD após você é inicializado e todos os programas carregados na RAM.
  • A maioria das pessoas não tem memória RAM suficiente para manter todos os dados e programas que eles usam carregados na RAM o tempo todo, de forma que eles sejam procurados e excluídos conforme as pessoas usam programas ou arquivos e, em seguida, deixam eles ociosos.
  • Grava no disco ainda executa tarefas no subsistema de disco, não importa o que você faça. O NTFS, o sistema de arquivos no Windows, tem um mecanismo automático que força todos os "buffers sujos" (que são pedaços de arquivos que não terminaram de gravar no disco rígido) a cada 5 a 10 segundos (pode até ser configurável em o registro). Você não pode manter buffers sujos na RAM para sempre porque a RAM é volátil; Se você perder o poder, todos os seus buffers sujos serão perdidos para as névoas do tempo e nunca serão gravados no seu disco. Alguns programas chamam explicitamente uma função de programação que diz "colocar meus dados no mecanismo de armazenamento não-volátil AGORA !" - que o sistema operacional obedece fielmente.

As gravações são realmente o que acaba matando o desempenho dos discos rígidos, por causa da procura de vários setores no disco. As gravações paralelas são ainda piores: se o sistema de arquivos está tentando lidar com um grande número de solicitações para gravar em diferentes partes do disco, as cabeças de disco precisam se movimentar constantemente para chegar aos locais necessários para satisfazer a solicitação. Por outro lado, uma gravação "sequencial" pode ser feita muito rapidamente porque o prato do disco rígido está girando o tempo todo, de modo que as cabeças podem permanecer mais ou menos em uma posição fixa (elas ainda precisam mover, mas não com tanta frequência).

Bem, há gravações e depois há inicialização e o carregamento inicial de arquivos de programa fora do disco. Os SSDs também fazem isso mais rápido, porque, durante a inicialização, muitos programas estão tentando carregar simultaneamente seus arquivos a partir do disco, o que cria um "inferno de busca" similar a como muitas gravações paralelas fazem a mesma coisa acontecer. Existem alguns truques de sistema de arquivos que você pode fazer para aliviar alguns (você também pode carregar programas gradualmente ao invés de todos de uma vez; por exemplo, atrasar serviços de início), mas você não pode eliminar completamente o efeito sem fazendo com que o processo de inicialização leve muito mais tempo.

Então, em resumo:

  • Durante a instalação do programa, captura de vídeo, edição de fotos, instalação de patches e atualizações, inicialização e desligamento, captura / edição de áudio e leitura de arquivos extremamente grandes (como dados associados a videogames de última geração), essas situações são mal adaptados para manter tudo apenas em cache na RAM. Portanto, não importa quanta RAM você tenha, essas situações vão "estressar" o subsistema de disco. Quando o subsistema de disco está estressado e está procurando muito entre locais diferentes no disco, é muito melhor ter um dispositivo de estado sólido de acesso aleatório que possa acessar qualquer local no disco muito mais rápido, em vez de ter de esperar que a mídia rotativa chegue ao local onde é necessário.
  • Fora dos cenários acima (que não é uma lista exaustiva de cenários, mas você tem a ideia), um sistema com uma grande quantidade de RAM não sofrerá significativamente com problemas de desempenho, mesmo que tenha uma fiação tradicional unidade de disco rígido.

Você precisa avaliar seus casos de uso e a importância dos tempos de inicialização / instalação / carregamento para você, em comparação com o custo relativamente mais alto por gigabyte de armazenamento SSD em relação ao armazenamento em disco rígido. Além disso, se você mover sua unidade muito (como em um laptop ou celular), os discos rígidos podem sofrer danos mais fáceis do que os SSDs causados por choque ou movimento, portanto há claras vantagens para os SSDs, independentemente de outros fatores.

    
por 13.03.2014 / 20:14