Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa sezione descrive le considerazioni per i progettisti perché incorporano il dispositivo di archiviazione in un sistema di standby moderno.
Utilizzo inattivo adattivo
Il nuovo algoritmo di timeout inattivo adattivo, introdotto in Windows 10, bilancia il consumo di energia con l'affidabilità del dispositivo da un punto di vista host. Si applica solo ai dispositivi di archiviazione che segnalano una penalità di ricerca e saranno attivi solo se il rispettivo driver miniport opta per questa funzionalità. StorAHCI.sys (driver posta in arrivo) abilita automaticamente questa opzione.
Poiché i supporti di rotazione possono resistere solo a un numero limitato di cicli di carico/scaricamento, causati da transizioni di stato di alimentazione da D0 a D3 e indietro, l'host tenterà di mediare la transizione dello stato di alimentazione per ogni intervallo di 5 minuti, per impostazione predefinita.
Ciò significa che, se un dispositivo è stato disattivato (D3) per un lungo periodo di tempo (ad esempio 30 minuti), è possibile prevedere che la transizione dello stato di alimentazione successiva da D0 a D3 sia molto veloce, poiché l'host ha creato "credito" e la media sarebbe comunque ben inferiore a una transizione per 5 minuti.
D'altra parte, se il dispositivo è stato alimentato più frequentemente di una volta per 5 minuti, l'host ritarderà la transizione successiva da D0 a D3 per un massimo di 5 minuti in un tentativo di tornare alla media di destinazione nel tempo.
Un driver miniport può acconsentire esplicitamente a questo comportamento:
Registrare un STOR_POFX_DEVICE_V3 con StorPortInitializePoFxPower nel callback dell'unità SCSIUnitPoFxPowerInfo.
Impostare il flag di STOR_POFX_DEVICE_FLAG_ADAPTIVE_D3_IDLE_TIMEOUT nel membro Flag della struttura STOR_POFX_DEVICE_V3 .
Impostare il membro MinimumPowerCyclePeriodInMS nella struttura STOR_POFX_DEVICE_V3 sul valore che indica, nel caso peggiore, la frequenza con cui è possibile eseguire il ciclo di alimentazione del dispositivo. Le unità sono espresse in millisecondi. È consigliabile che si tratta di almeno 5 minuti (ad esempio, il dispositivo non deve essere alimentato più di una volta ogni 5 minuti).
Affidabilità dell'archiviazione
Per testare l'impatto sull'affidabilità del dispositivo di rotazione, è possibile seguire queste indicazioni generali:
Eseguire una query sul conteggio corrente dei cicli di caricamento/scaricamento nel dispositivo di rotazione.
- È possibile eseguire questa operazione tramite PowerShell e il
Get-StorageReliabilityCounter
cmdlet, con un campo denominato:LoadUnloadCycleCount
Get-PhysicalDisk | Get-StorageReliabilityCounter | fl
- È possibile eseguire questa operazione tramite PowerShell e il
Eseguire un carico di lavoro standby connesso o disconnesso tipico per il cliente o il pubblico di destinazione.
Dopo l'uscita dal sistema Standby moderno, eseguire nuovamente la ripetizione del conteggio del ciclo di caricamento/scaricamento.
Suddividendo le modifiche nei cicli di caricamento/scaricamento in base al tempo trascorso in Standby moderno, è possibile calcolare un rapporto tra cicli di caricamento/scaricamento per periodo di tempo. Ad esempio, per un dispositivo spec'ed con un massimo di 600.000 cicli di caricamento/scaricamento per raggiungere una garanzia di 5 anni, non possono essere sostenuti più di 120.000 cicli all'anno. Si tratta di un rapporto di ~0,23 cicli di caricamento/scaricamento al minuto che il sistema non deve superare.
Nota I diversi sistemi sono destinati a molti gruppi di destinatari e modelli di utilizzo diversi. Pertanto, è responsabilità dell'OEM garantire che il sistema di standby moderno connesso o disconnesso possa gestire i modelli di utilizzo previsti.