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).
- Degrade a matriz falhando/removendo manualmente um disco da matriz antiga.
- Inicie uma nova matriz degradada no disco recém-disponível.
- Copie os arquivos do array degradado antigo para o novo array degradado.
- 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.
- 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...