A cópia SSD fica mais lenta e lenta com arquivos grandes

5

Eu tenho uma unidade SSD da OCZ e estava duplicando uma VM de 16 GB na unidade e notei que quando comecei a cópia ela estava trabalhando em aproximadamente 180 MB / s, no final da cópia ela caiu para aproximadamente 80 MB / s .

Estou ciente de que vários arquivos podem causar lentidão, então testei com a duplicação de um único arquivo de 14GB, novamente, a taxa de cópia começou em aproximadamente 180MB / S e diminuiu gradualmente para aproximadamente 80MB / s até o final do arquivo. cópia.

Eu estava me perguntando por que isso acontece, e se alguma coisa pode ser feita sobre isso?

Muito obrigado

    
por Will Calderwood 22.11.2012 / 13:58

2 respostas

5

Se você usar o Windows e tiver alguma memória não utilizada, isso é normal.

Os arquivos serão lidos na velocidade máxima possível, preenchendo os buffers.
Simultaneamente, esses buffers serão gravados no seu destino.

Como a escrita geralmente é mais lenta, o indicador de velocidade de leitura nas janelas começa muito alto e, em seguida, decresce lentamente até a velocidade na qual os dados podem ser gravados.

Tente isto:

  • Adicione uma unidade externa.
  • Inicie o gerenciador de tarefas e selecione um painel para ver a quantidade de RAM usada.
  • Selecione uma grande quantidade de dados na unidade principal e copie-a para a unidade externa (você verá os LEDs acesos, indicando que está ocupada. A indicação da velocidade do Windows será muito alta).
  • A velocidade de leitura começará alta. RAM livre vai cair rapidamente como buffers são preenchidos.
  • Depois de um tempo, o disco principal terminou de ler todos os dados de que precisa. (veja LEDs), a unidade externa ainda está sendo gravada. Os buffers serão liberados (consulte o monitoramento da RAM).
por 22.11.2012 / 15:00
1

Suponho que isso seja causado pela maneira como seu SSD funciona.

Existem três possibilidades:

  1. Seu SSD grava a maioria dos dados em um buffer de RAM interno para que a escrita comece rapidamente, mas depois de um tempo o buffer está cheio e você verá a verdadeira velocidade de gravação.

  2. Seu SSD usa um controlador SandForce que compacta dados internamente. Se a compressibilidade (redução máxima por compressão) dos dados mudar, a velocidade de gravação será alterada de acordo.

  3. Os SSDs executam internamente o nivelamento de uso redirecionando cada bloco para diferentes chips e blocos nesse chip. Quanto mais dados você tiver em seu SSD, mais complexo esse algoritmo ficará e, portanto, mais tempo será necessário para calcular o próximo bloco.

por 22.11.2012 / 17:03