Quais são as opções para acelerar a velocidade de gravação para Espaços de Armazenamento usando paridade?

4

Gostaria de saber quais são minhas opções para acelerar a velocidade de gravação em meus espaços de armazenamento que usam paridade.

Configuração

  • versão 16 do Windows 10 de 64 bits
  • Intel i7-7700k
  • 16 GB de memória
  • Samsung 960 EVO
  • 6x Vermelho Ocidental Digital de 6 TB (5200 rpm)

Configurei o espaço de armazenamento usando o PowerShell porque estava tentando fazer o ReFS com paridade e, embora seja uma opção na GUI, a GUI estava me causando problemas. Format-Volume disse "o sistema de arquivos especificado não é suportado". Portanto, é um volume NTFS de 26,1 TB, o tipo de provisionamento é fixo, a resiliência é parital, a redundância de disco físico é de 1.

Velocidades de transferência

  • Outro Windows 10 64x PC - > Espaço de armazenamento = ~ 45 MB / s
  • NAS - > Espaço de armazenamento = ~ 45 MB / s
  • Samsung 960 EVO - > Espaço de armazenamento = ~ 45 MB / s
  • Espaço de armazenamento - > Samsung 960 EVO = ~ 610 MB / s

Durante as transferências, vejo cerca de 1,5 GB de memória em uso e apenas 3-4% da CPU. Eu li que você pode dizer o espaço de armazenamento que está conectado a um backup de bateria (o computador está conectado a um no-break) ou usar um array de cache SSD, mas eu não sei os prós e contras aqui, nem os comandos do PowerShell faça isso. Eu suponho que o desempenho de gravação deve ser um pouco melhor do que isso, certo? Com um processador tão poderoso, eu não esperaria que os cálculos de paridade diminuíssem a velocidade.

    
por Brandon 09.02.2017 / 04:02

3 respostas

4

É uma má ideia usar a cópia de arquivo como um indicador de progresso de qualquer coisa. Fique com o DiskSPD ou você receberá aleatório & números não reproduzíveis.

Você pode usar o software de armazenamento em cache baseado em SSD interno do Windows ou configurar espaços de armazenamento em camadas nos quais seu SSD funcionará como nível de desempenho ou WBC.

link

Sugiro que NÃO utilize DRAM & de terceiros. Cache SSD.

    
por 23.02.2017 / 14:38
4

A Microsoft recomenda claramente usar apenas o layout “Parity” Spaces sem WBC para cenários semelhantes a arquivos nos quais somente a leitura ocorre quase exclusivamente.

A performance de gravação que você atinge é absolutamente normal para sua configuração.

Considere adicionar unidades SSD como WB Cache ou mudar seus espaços para configuração hierárquica.

Se a adição de SSDs não for uma opção para você, considere usar a configuração "Two Way Mirror" (aka RAID10), isso aumentará significativamente o desempenho de gravação.

    
por 24.02.2017 / 12:25
0

Eu encontrei uma resposta que funciona. Minha configuração é:

  • i3 550,
  • 2 × 2 GB de RAM,
  • Windows 10 Pro,
  • 3 × 1TB Samsung 103UJ / SJ no modo de paridade conectado à placa-mãe (Asrock H55M USB3).

A velocidade de gravação antes era de 20-23Mbytes / s, aumentava para 47-50Mbytes / s com as configurações abaixo (o PS e a configuração do Device Manager). A velocidade de leitura está maximizada em uma conexão de gbit (113MBytes / s). A velocidade de gravação provavelmente seria melhor com discos mais rápidos, mas ainda é mais ou menos boa com essas relíquias de 7 anos ou mais.

postagem original: link

Eu tentei Set-StoragePool -FriendlyName <Storage Pool Name> -IsPowerProtected $True inicialmente sem sucesso. Mas depois entrei no “Gerenciador de dispositivos” → “Unidades de disco” → “Políticas” e me certifiquei de que todos os discos só tivessem “habilitado o cache de gravação no dispositivo” EXCETO para a nova unidade de disco para espaços de armazenamento que eu criei chamado "Microsoft Storage Space Device", que Em seguida, verifiquei a segunda caixa "desative a limpeza do buffer do cache de gravação do Windows no dispositivo". E como eu tenho um no-break externo para o meu servidor, não estou preocupado com o aviso de desativação. O problema com as gravações no disco pausando enquanto os buffers descarregam e gravam no disco desapareceram.

    
por 03.10.2017 / 17:45