it-swarm-pt.tech

Atualizando o controlador RAID para 4kn - tenho que reinicializar a matriz para usar 4kn?

Eu tenho uma estação de trabalho de nível empresarial com um controlador RAID Adaptec 6405E . De acordo com a Adaptec, este controlador RAID não suporta e nunca poderá suportar nativamente setores de disco 4K. Se você colocar um disco 4K nele, se tiver o modo de emulação de setor de 512 bytes (512e), ele usará 512e. Se não tiver 512e, o disco simplesmente não funcionará.

Conectados ao meu 6405E estão quatro discos SATA HGST que possuem setores nativos de 4K, mas suportam 512e. Os discos estão no RAID10 e a matriz está funcionando "razoavelmente bem" (o desempenho é bom ou bom, mas não surpreendente).

Sem limpar os dados nos discos e reinicializar a matriz, supondo que eu conecte um Adaptec 71605E , que suporta setores 4K nativos, o controlador use setores 4K ao fazer interface com meus discos? Ou essa decisão de usar 512e ou 4Kn foi incorporada à estrutura do formato em disco, de modo que eu teria que limpar os discos para fazer isso?

Esta pergunta é apenas sobre se eu tenho que fazer backup dos meus dados e reinicializar a matriz, ou se o controlador pode (automaticamente ou com intervenção manual) ser solicitado a "alternar" para o endereçamento 4Kn de formato avançado. Eu já sei com certeza que se eu fiz limpar e reinicializar a matriz, eu definitivamente poderia configurá-la a partir do zero para usar 4Kn em todas as unidades, usando este novo controlador RAID.


Observe que eu já estou familiarizado com o utilitário de linha de comando arcconf e o usei anteriormente para atualizar esse array do RAID0 para o RAID10 (sim, eu sei, eu nunca deveria usar o RAID0 para começar, mas tive sorte, ok?). Se houver algum recurso do utilitário arcconf para "alternar" de 512e para 4Kn nos controladores Adaptec série 7, eu gostaria de saber sobre ele, para que eu possa usá-lo para evitar a reformatação e descarregar temporariamente os dados em um local de backup.

Na pior das hipóteses, já tenho backups externos de dados críticos, mas o sistema possui tanto software carregado que seria mais barato (em termos de tempo gasto) fazer uma cópia em camada de bloco de todo matriz em outro disco - provavelmente um disco barato de 4 TB conectado ao mobo via AHCI - e copie-o novamente assim que a matriz lógica for reinicializada. Comparado à perspectiva de reinstalar tudo (uma tonelada métrica de programas proprietários do Windows com ativação e similares), isso seria realmente mais barato e mais rápido.

11
allquixotic

Seus discos são 512e (512 setores na interface SAS/SATA) ou 4k nativos (setores 4k na interface SAS/SATA) e, infelizmente, não há como mudar isso via software ou jumpers etc. Você seleciona o modo de transferência ao comprar os discos. Compre disco nativo de 4k se você tiver um adaptador que suporte nativo de 4k na interface.

Atualização: e, mais uma vez, os discos nunca "retornam de 4kn para 512e" etc. Os discos são 512e - significa que sempre enviarão dados em 512 setores de tamanho pela interface SAS/SATA ou 4kn, significa que os discos sempre serão envie dados em tamanho de 4k pela interface SAS/SATA, e isso depende apenas do disco, não dos recursos do adaptador RAID. A diferença entre 512n e 512e é que, nos setores de mídia física, os tamanhos são 512 para 512n e 4k para 512e (o chip de disco converte cada setor 4k em placas em 8 x 512 setores na interface), na interface o disco 512e sempre transmitirá somente setores com 512 bytes, não importa qual adaptador esteja conectado. O número da peça é diferente para os discos 512e e 4kn, por exemplo:

ST6000NM0014 - 6TB SAS com setores 4k em SAS (denominada unidade 4kn));

ST6000NM0034 - 6 TB SAS com setores de 512 bytes em SAS (chamada unidade 512e))

ambos possuem setores de 4k na mídia de disco, portanto, é necessário ter cuidado com o alinhamento de gravação do setor no caso 512e.

E você ainda pode comprar discos 512n, por exemplo: ST4000NM0023 - 4TB SAS unidade com setores de 512 bytes na interface e 512 setores na mídia), portanto, não há necessidade de se preocupar com o alinhamento do setor para esta unidade.

Os adaptadores RAID se enquadram na categoria 3: a) os mais antigos que não sabem sobre os setores 4k - eles trabalham com discos 512n e 512e; no entanto, podem surgir problemas com o desempenho de gravação se as gravações não estiverem alinhadas pelos limites de 8x nos setores das unidades 512e; os não tão antigos que sabem sobre os setores internos de 4k e a emulação 512e, mas trabalham apenas com 512 setores na interface - menos problemas de alinhamento quando o controlador se importa com isso, c) os muito novos que são capazes de trabalhar com os setores de 4k interface. Somente estes funcionarão com novos discos 4kn que passam o setor nativo de 4kb como setor de 4kb para a interface SAS/SATA.

Além disso, apenas o sistema operacional Windows 8, 8.1 ou posterior suporta unidades 4kn (para servidor, 2012 ou versão posterior). A maioria dos utilitários antigos que trabalham diretamente com discos NÃO funcionará corretamente com setores de 4k, pois eles assumem que os setores sempre têm tamanho de 512 bytes. em vez de verificar.

Portanto, para evitar qualquer confusão com o alinhamento e obter o desempenho máximo, use novas unidades 4kn, novos adaptadores habilitados para 4kn e novo sistema operacional.

Acho que esta afirmação abaixo não está correta: "determinados discos nativos de 4kb podem optar por oferecer suporte à emulação de 512 bytes. Se eles suportam emulação de 512 bytes, podem alternar entre esse modo e 4kn, dependendo do que o controlador de disco suportar; preferem 4kn, mas voltam a 512e se for necessário ".

O tamanho do setor é fixo na fábrica. Não conheço nenhuma unidade capaz de alterar automaticamente o tamanho do setor na interface, dependendo dos recursos do adaptador RAID. O que vejo nos sistemas de pedidos da Seagate são números de peça muito separados, dependendo do tamanho do setor na interface. Impossível alterar o tamanho do setor após a encomenda do disco (pode ser possível por alguns hackers, alteração do firmware do disco, etc., mas não oficialmente suportado). Portanto, se sua unidade for 512e, sempre enviará apenas setores de 512 bytes na interface e nunca setores de 4k. Se sua unidade for 4kn, sempre enviará apenas 4k setores na interface e nunca 512 setores. Você decide apenas ao fazer o pedido, como seus diferentes números de peça.

Os possíveis formatos de unidade são (o número indica o tamanho do setor na interface):

512n - 512 no disco, 512 na interface (simples)

512e - 4k no disco, 512 na interface (possíveis complicações de desempenho em sistemas antigos)

4kn - 4k no disco, 4k na interface (simples, melhor desempenho da interface, não funciona em sistemas antigos)

n ou e significa se o tamanho do setor especificado na interface é o tamanho do setor de disco nativo (n) ou o tamanho emulado (e).

E a resposta é: seus discos são discos 512e (como trabalham com um adaptador que não suporta discos 4kn), eles não são discos 4kn. Seus discos 512e nunca usarão setores de 4k na interface com qualquer adaptador RAID. Por outro lado, somente as novas unidades de 6 TB da Seagate são possíveis no formato 4kn, e as novas de 6 TB e 8 TB da HGST também podem ser encomendadas como 512e ou 4kn. Todas as unidades de até 4 TB antes estavam disponíveis apenas em 512e ou 512n, não pude comprar nenhuma unidade 4kn para teste antes de setembro.

Minha recomendação pessoal é usar adaptadores LSI. Mais compatível com os melhores relatórios de erros de qualquer coisa que testei e com o melhor desempenho. Com a versão mais recente do firmware, suporte totalmente os discos 4kn. Também estou usando muitos adaptadores Smart Array da HP, pois eles vêm com os servidores HP ProLiant, mas ainda não há informações se e quando os adaptadores SmartArray suportam discos de 4kn. Somente adaptadores de barramento de host mencionados nas notas de versão - a atualização muito recente do firmware permite o suporte a discos 4kn. Portanto, os discos 4kn ainda são muito novos.

Espero ter ajudado a deixar claro.

24
Algis

Obrigado por este ótimo post que encontrei por acidente procurando a solução de disco rígido mais confiável para o ambiente VMware e entendendo as diferenças entre 512n, 512e e 4kn.

A VMware sugere ainda o uso de discos 512n, pois eles têm o melhor desempenho devido à necessidade de emulação e ao fato de o 4kn ainda não ser suportado pelo VMware ESXi 6.0: http://kb.vmware.com/selfservice/ microsites/search.do? language = pt_BR & cmd = displayKC & externalId = 20916

Conclusão: Para obter um desempenho máximo em sistemas VMware ESXi usando armazenamento conectado diretamente, recomendo usar 512 discos rígidos formatados nativamente. Começarei a usar discos 4kn quando meus controladores adaptadores RAID e os sistemas operacionais puderem se comunicar com 4kn sem nenhuma emulação.

Daniel Cheers

3
Daniel

Você deve poder conectar os discos a qualquer controlador Adaptec e ele captará a configuração do controlador anterior, para que não haja mal em tentar fazer isso. No entanto, acredito que a configuração do tamanho do setor esteja integrada muito de perto à configuração do RAID, e você também terá as partições para enfrentar.

Uma opção, se você quiser experimentá-lo, é adicionar dois discos (um de cada lado do R0) do RAID10 no 6405 para o 71605. A nova placa deve pegar a configuração desses dois discos. sozinho. Inicialize em um live CD do Linux para verificar as estatísticas do disco. Se essa atualização não funcionar, você poderá reverter facilmente para o controlador antigo sem causar danos. Se funcionar, basta conectar os outros dois discos do controlador antigo e você estará pronto.

Não tenho certeza se é possível, mas, se necessário, você poderá criar uma matriz com membros ausentes na linha de comando da nova placa, para poder criar o RAID10 de 4 discos com apenas os dois discos em que estava. teste. Então você pode sincronizar de cartão para cartão. Talvez não.

2
Andrej