Um SSD + dois discos rígidos no RAID 1: impacto no desempenho do SSD?

6

Meu sistema baseado em SSD está começando a parecer lento e lento, mas costumava ser muito rápido. Tentei limpar o máximo que pude, removi programas da inicialização, etc.

No entanto, uma grande mudança que fiz foi mudar a configuração do meu HDD de 1 HDD para 2 HDDs no RAID 1 (para maior segurança sem precisar me preocupar com backups manuais).

Todos os meus programas estão no SSD, bem como no diretório do usuário, mas os dados estão no disco rígido, exceto algumas coisas que eu queria manter muito rápidas (principalmente, meu material de programação em C ++). O estranho é que o sistema pode se sentir mais lento, mesmo com operações somente SSD (programas de lançamento, etc.).

Hardware:

  • Placa-mãe: P6T-SE com controlador Intel ICH10R.
  • SSD: Crucial 128 M4
  • HDDs: 2 * Seagate Barracuda 7200.11 (ST31000333AS)

Para usar o RAID 1, tive que alterar uma configuração no BIOS de AHCI para RAID. É possível que isso prejudique o desempenho do meu SSD?

Eu observei no Process Explorer que um dos processos mais demorados é o MsMpEng (Anti Malware Service, parte do Microsoft Security Essentials).

    
por Dinaiz 05.08.2012 / 04:30

2 respostas

9

resposta curta:
Se você escreveu muito para o SSD (especialmente arquivos pequenos) depois de mudar o BIOS: Sim

Resposta longa:
Os SSD são construídos com chips NAND com um tamanho de página que é um pouco maior que os setores expostos de 512 bytes. O controlador na palavra SSD em torno disso via mapeamento interno. Se esse mapeamento ficar complexo ou sujo, o SSD se tornará muito mais lento.

Ou simplificado, pense nisso como um livro. o computador usa um grupo de 512 palavras (vamos chamar esses parágrafos). O SSD só pode escrever páginas inteiras. (com vários parágrafos sobre eles).

Se você alterar um parágrafo, o SSD terá duas opções:

  1. Leia a página inteira. (rápido)
    Mudar de parágrafo na página lembrada (rápido)
    Apagar a página antiga (muito devagar)
    Escreva a página de volta.
  2. Leia a página inteira. (rápido)
    Mudança no parágrafo na página lembrada (rápido)
    Escreva a página modificada de volta para uma página vazia (ignorando a exclusão lenta) e mude os números de página

Para manter a alta velocidade, os SSDs usam a segunda opção, mas, eventualmente, ficarão sem páginas vazias e, em seguida, precisarão voltar à primeira opção (lenta).

Existem maneiras de evitar essa lentidão.

  • Se o SSD estiver inativo (sem leituras ou gravações), ele poderá consolidar as páginas. Pense nisso como tirar algumas páginas quase vazias e gravar todos os dados em uma única página. Depois apagou as páginas que estavam quase vazias. Agora tem blocos livres novamente.
  • Se o sistema de arquivos suportar TRIM, a exclusão de um arquivo poderá acionar um comando extra para o SSD. Basicamente, o SSD é informado 'este arquivo é alterado. Eu nunca vou usá-lo novamente. Você pode apagá-lo, se desejar, ou apenas marcá-lo como não usado para consolidar as páginas mais tarde.
    Para que isso funcione, o SSD precisa suportar o TRIM (a maioria, se não todos) e o driver e o FS precisam suportá-lo. A partir de 2012, quase nenhuma configuração de RAID suporta isso.

Conclusão: Como você ativou o RAID, provavelmente desativou o TRIM.

Aviso: muito depende do seu comportamento de gravação. Nenhum TRIM e muitas gravações pequenas em um curto período diminuirão significativamente o desempenho na maioria dos SSDs. Por outro lado, um SSD quase vazio com poucas gravações pode não ter um efeito perceptível.

    
por 05.08.2012 / 14:56
2

Use uma ferramenta de referência nas unidades e veja como é o desempenho. link

Isso deve informar as velocidades de leitura e ajudar você a ver se há algum problema.

    
por 05.08.2012 / 06:59