Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esta seção descreverá as considerações para designers, pois eles incorporam o dispositivo de armazenamento em um sistema de espera moderno.
Uso ocioso adaptável
O novo algoritmo de tempo limite ocioso adaptável, introduzido em Windows 10, equilibra o consumo de energia com a confiabilidade do dispositivo de uma perspectiva de host. Ele se aplica somente a dispositivos de armazenamento que relatam uma penalidade de busca e só estará ativo se o respectivo driver de miniporto aceitar essa funcionalidade. StorAHCI.sys (driver de caixa de entrada) habilita isso automaticamente.
Como a mídia rotativa só pode suportar um número finito de ciclos de carga/descarregamento – que são causados por transições de estado de energia de D0 para D3 e voltar – o host tentará fazer a média de não mais de uma transição de estado de energia por intervalo de 5 minutos, por padrão.
Isso significa que, se um dispositivo tiver sido desligado (D3) por um longo período de tempo (por exemplo, 30 minutos), você pode esperar que a próxima transição de estado de energia de D0 para D3 seja muito rápida, já que o host criou "crédito" e a média ainda estaria bem abaixo de uma transição por 5 minutos.
Por outro lado, se o dispositivo tiver sido movido com mais frequência do que uma vez por 5 minutos, o host atrasará a próxima transição de D0 para D3 em até 5 minutos na tentativa de retornar à média de destino ao longo do tempo.
Um driver de miniporte pode aceitar esse comportamento:
Registre um STOR_POFX_DEVICE_V3 com StorPortInitializePoFxPower no retorno de chamada de controle de unidade ScsiUnitPoFxPowerInfo.
Defina o sinalizador STOR_POFX_DEVICE_FLAG_ADAPTIVE_D3_IDLE_TIMEOUT no membro Flags da estrutura STOR_POFX_DEVICE_V3 .
Defina o membro MinimumPowerCyclePeriodInMS na estrutura STOR_POFX_DEVICE_V3 com o valor que indica, na pior das hipóteses, a frequência com que o dispositivo pode ser movido a energia. As unidades estão em milissegundos. Recomendamos que isso seja de pelo menos cinco minutos (ou seja, o dispositivo não deve ser movido a energia mais de uma vez a cada 5 minutos).
Confiabilidade do armazenamento
Para testar o impacto do Modo de Espera Moderno na confiabilidade do dispositivo rotacional, você pode seguir estas diretrizes gerais:
Consulte a contagem atual de Ciclos de Carregamento/Descarregamento no dispositivo rotacional.
- Você pode fazer isso por meio do PowerShell e do
Get-StorageReliabilityCountercmdlet , que tem um campo chamado:LoadUnloadCycleCount Get-PhysicalDisk | Get-StorageReliabilityCounter | fl
- Você pode fazer isso por meio do PowerShell e do
Execute uma carga de trabalho em espera conectada ou desconectada típica para seu cliente ou público-alvo.
Depois que o sistema sair do Modo de Espera Moderno, exiba a contagem de ciclos de carregamento/descarregamento.
Dividindo a alteração nos ciclos de Carregamento/Descarregamento pelo tempo gasto em Espera Moderna, você pode calcular uma taxa de ciclos de carregamento/descarregamento por período de tempo. Por exemplo, para uma especificação de dispositivo com um máximo de 600.000 ciclos de carga/descarregamento para atingir uma garantia de 5 anos, não é possível incorrer em mais de 120.000 ciclos por ano. Isso chega a uma proporção de ~0,23 ciclos de carregamento/descarregamento por minuto que o sistema não deve exceder.
Nota Sistemas diferentes são direcionados para muitos públicos diferentes e padrões de uso. Portanto, é responsabilidade do OEM garantir que o sistema de espera moderno conectado ou desconectado (eles são compilados) possa lidar com os padrões de uso esperados.