Configurar o timeout do Windows RAID-5 “drive failed”?

5

Quando um controlador de disco rígido detecta um erro e precisa remapear um setor, a unidade normalmente não responde pelos segundos (ou possivelmente minutos) necessários para tentar completar o mapeamento.

Com a unidade não mais respondendo, um controlador RAID host pode assumir que a unidade falhou e marcá-la como não confiável.

Alguns modelos de discos rígidos, de alguns fabricantes, têm um recurso para limitar (em segundos) o tempo que a unidade gastará tentando remapear um setor. Diferentes fabricantes de drives fornecem nomes diferentes para esse recurso:

Nota : O termo correto é Limite de tempo de conclusão do comando ( CCTL )

Ao limitar o tempo que o disco gasta tentando recuperar um setor, ele garante que o controlador RAID do host não pense que a unidade falhou.

Diferentes controladores RAID (hardware e software) possuem diferentes intervalos tempo limite . Se a unidade não responder por mais tempo do que o tempo limite , ela será marcada como off-line, por exemplo:

Para minha pergunta:

Is there an option in Windows that controls how long Windows will wait before it decides a drive is not responding?

Eu sei de uma configuração de registro chamada TimeoutValue :

HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ Disk \ TimeOutValue

  • TimeoutValue
    • Location: HKLM\System\CurrentControlSet\Services\Disk\TimeoutValue
    • Values: 1 - 255 seconds
    • Meaning: Time in units of seconds before an SRB request initiated by the disk class driver will time out. If this registry value is not set, a default value of 10 seconds is used. Time-out values for requests that are initiated by class drivers vary according to the class driver.
    • Operating system version: This feature is available in all versions of the Windows operating systems.

Mas isso é documentado apenas como aplicado ao Driver de Miniporta SCSI . E mesmo se também se aplica às minhas unidades SATA , isso não garante que também se aplique ao subsistema RAID-5 do Windows.

A razão pela qual eu pergunto sobre o ajuste do tempo limite no meu (software) controlador é porque os fabricantes de discos rígidos começaram a ficar mesquinhos; não inclui mais a capacidade de limitar o tempo de recuperação de erros. Para esse recurso de firmware, eles querem que você compre as unidades mais caras (" RAID Edition ") (por exemplo, 71% mais caras). Mudando assim:

Leitura de bônus

Veja também

1 Sim, barato . Fonte : "Um caso para matrizes redundantes de discos baratos (RAID)" , DA Patterson, G. Gibson e R. H. Katz, ACM SIGMOD Conference , junho de 1988, Chicago, IL.

    
por Ian Boyd 23.08.2011 / 19:46

1 resposta

-1

Isso realmente não responde à sua pergunta, mas como um software de recomendação, os controladores RAID, na minha experiência, são muito menos confiáveis do que os controladores de hardware. Se você tiver o orçamento para eles, opte sempre por um cartão autônomo para tirar o fardo do disco IO do próprio computador.

    
por 06.08.2012 / 23:23