

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# NVMe Timeout für I/O-Operationen für Amazon EBS-Volumes
<a name="timeout-nvme-ebs-volumes"></a>

Die meisten Betriebssysteme geben ein Timeout für I/O Operationen an, die an Geräte gesendet werden. NVMe 

**Linux-Instances**  
Unter Linux verwenden EBS-Volumes, die an Nitro-basierte Instances angeschlossen sind, den vom NVMe Betriebssystem bereitgestellten Standardtreiber. Die meisten Betriebssysteme geben ein Timeout für I/O-Operationen an, die an Geräte gesendet werden. NVMe Das Standard-Timeout beträgt 30 Sekunden und kann mit dem Boot-Parameter `nvme_core.io_timeout` geändert werden. Bei den meisten Linux-Kerneln vor Version 4.6 lautet dieser Parameter `nvme.io_timeout`.

Wenn die I/O Latenz den Wert dieses Timeout-Parameters überschreitet, schlägt der NVMe Linux-Treiber fehl I/O und gibt einen Fehler an das Dateisystem oder die Anwendung zurück. Je nach I/O Vorgang kann Ihr Dateisystem oder Ihre Anwendung den Fehler erneut versuchen. In einigen Fällen kann es vorkommen, dass Ihr Dateisystem als schreibgeschützt wieder gemountet wird.

Für eine Erfahrung, die mit der bei an Xen-Instances angefügten EBS-Volumen vergleichbar ist, sollte für `nvme_core.io_timeout` der höchstmögliche Wert festgelegt werden. Für aktuellen Kernel ist der Höchstwert 4294967295, während für frühere Kernels maximal 255. Abhängig von der Linux-Version ist das Timeout möglicherweise bereits auf den unterstützten Höchstwert festgelegt. Beispiel: Für Amazon Linux AMI 2017.09.01 und höher ist als Timeout standardmäßig 4294967295 festgelegt.

Sie können den Maximalwert für Ihre Linux-Distribution überprüfen, indem Sie einen höheren Wert als den vorgeschlagenen Maximalwert in `/sys/module/nvme_core/parameters/io_timeout` eintragen und nach dem Fehler Numerical result out of range (Numerisches Ergebnis außerhalb des Bereichs) suchen, wenn Sie versuchen, die Datei zu speichern.

**Windows-Instances**  
Unter Windows beträgt das Standard-Timeout 60 Sekunden und das Maximum 255 Sekunden. Die `TimeoutValue`-Festplattenklasseneinstellung kann mit dem unter [Registry-Einträge für SCSI Miniport-Treiber](https://learn.microsoft.com/en-us/previous-versions/windows/drivers/storage/registry-entries-for-scsi-miniport-drivers) beschriebenen Verfahren geändert werden.