Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Timeout I/O operativo NVMe per i volumi Amazon EBS
La maggior parte dei sistemi operativi specifica un timeout per le I/O operazioni inviate ai dispositivi NVMe.
Istanze Linux
Su Linux, i volumi EBS collegati alle Nitro-based istanze utilizzano il driver NVMe predefinito fornito dal sistema operativo. La maggior parte dei sistemi operativi specifica un timeout per le I/O operazioni inviate ai dispositivi NVMe. Il timeout predefinito è di 30 secondi e può essere modificato con il parametro di avvio nvme_core.io_timeout. Per la maggior parte dei kernel Linux precedenti alla versione 4.6, questo parametro è nvme.io_timeout.
Se I/O la latenza supera il valore di questo parametro di timeout, il driver Linux NVMe genera un errore I/O e restituisce un errore al file system o all'applicazione. A seconda dell' I/O operazione, il filesystem o l'applicazione possono ripetere l'errore. In alcuni casi, il file system potrebbe essere montato nuovamente come di sola lettura.
Per un'esperienza simile ai volumi EBS collegati alle istanze Xen, consigliamo di impostare il parametro nvme_core.io_timeout sul massimo valore possibile. Per i kernel attuali il valore massimo è 4294967295, mentre per i kernel precedenti è 255. A seconda della versione di Linux, il timeout potrebbe essere già impostato sul valore massimo supportato. Ad esempio, per impostazione predefinita il timeout è impostato a 4294967295 per l'AMI Amazon Linux 2017.09.01 e versioni successive.
Puoi verificare il valore massimo della distribuzione Linux scrivendo un valore superiore a quello massimo suggerito in /sys/module/nvme_core/parameters/io_timeout e controllando l'errore Numerical result out of range (Risultato numerico fuori intervallo) quando cerchi di salvare il file.
Istanze Windows
In Windows, il timeout predefinito è di 60 secondi e il massimo è di 255 secondi. È possibile modificare l'impostazione del registro della classe di disco TimeoutValue utilizzando la procedura descritta nell'argomento relativo alle voci di registro per i driver Miniport SCSI