Migração de hardware para RAID de software

Migração de hardware para RAID de software

Tenho um controlador RAID Adaptec 81605ZQ atualmente conectado a:

  • 2 HDD HGST de 8 TB em RAID-1
  • 2 SSD Samsung 850 Pro de 1 TB em RAID-0 (matriz separada)
  • 1 SSD Samsung 850 Pro de 128 GB como "MaxCache" (leia cache para matriz de HDD RAID-1)

No Windows 10, com o firmware e drivers Adaptec mais recentes, recebo esteslongotrava (30-50 segundos, em média) quandoescreveestão vinculados à matriz HDD. É muito pior durante cenários simultâneos de leitura/gravação, onde algum processo está fazendo leituras significativas enquanto as gravações estão acontecendo. Em algum momento, muitas vezes, literalmente não há E/S de disco por mais de 30 segundos.

Eu gostaria de descartar o controlador RAID (para solucionar problemas e porque provavelmente não é necessário com um 6700K) e usar apenas o software RAID. O Windows suporta a montagem do formato RAID em disco Adaptec em software (sem o controlador RAID)? Ou seria melhor reduzir a matriz RAID para um HDD (sem redundância) e fazer uma cópia da matriz em nível de bloco no disco simples (não RAID)? Quero evitar comprar mais discos para isso, se possível.

Além disso, o que eu faria com a matriz RAID-0? Eu precisaria de mais 2 TB de espaço em algum lugar se não conseguir montar o formato de disco Adaptec no local no Windows.

Eu quero (1) montar os arrays RAID diretamente sem o controlador RAID (conectado ao chipset SATA da placa-mãe) ou (2) copiar os dados "no local" (sem comprar mais hardware) e reinicializar o array como algum outro formato RAID de software.

Responder1

Aqui estão as etapas que executo para passar de um array para outro usando discos existentes (genéricos).

  1. Degrade a matriz falhando/removendo manualmente um disco da matriz antiga.
  2. Inicie uma nova matriz degradada no disco recém-disponível.
  3. Copie os arquivos do array degradado antigo para o novo array degradado.
  4. Depois de verificar a transferência do arquivo, ataque o array antigo e adicione o dispositivo recém-disponível ao novo array atualmente degradado.
  5. Quando a reconstrução for concluída, você acabou de migrar os arrays.

Responder2

Migrar para software RAID não irá ajudá-lo.

Receio que o comportamento descrito seja um "recurso" de discos de arquivo baseados em SMR. O disco tem parte de sua capacidade em formato normal (no seu caso provavelmente aqueles 600 GB). Esta área serve como cache para escrita. Mas o problema é que os dados nos discos SMR devem ser gravados de uma só vez em uma área bastante grande. Normalmente o tamanho dessa área é de 256 MB. E mesmo se você alterar um único byte, a área completa de 256 MB deverá ser reescrita novamente.

Portanto, se você preencher completamente o buffer de cache, o disco deverá primeiro gravar os dados no formato SMR, o que leva muito mais tempo...

Portanto, os discos SMR são realmente mais utilizáveis ​​para arquivamento com leitura de tempos em tempos do que para operações de carregamento de gravação...

informação relacionada