NVMe Batas waktu operasi I/O untuk volume Amazon EBS - Amazon EBS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

NVMe Batas waktu operasi I/O untuk volume Amazon EBS

Sebagian besar sistem operasi menentukan batas waktu untuk I/O operasi yang dikirimkan ke NVMe perangkat.

Instans Linux

Di Linux, volume EBS yang melekat pada instans berbasis Nitro menggunakan NVMe driver default yang disediakan oleh sistem operasi. Sebagian besar sistem operasi menentukan batas waktu untuk operasi I/O yang dikirimkan ke NVMe perangkat. Waktu habis adalah 30 detik dan dapat diubah menggunakan parameter boot nvme_core.io_timeout. Untuk sebagian besar kernel Linux sebelum versi 4.6, parameter ini adalah nvme.io_timeout.

Jika I/O latensi melebihi nilai parameter batas waktu ini, NVMe driver Linux gagal I/O dan mengembalikan kesalahan ke sistem file atau aplikasi. Bergantung pada I/O operasinya, sistem file atau aplikasi Anda dapat mencoba lagi kesalahan tersebut. Dalam beberapa kasus, sistem file Anda mungkin dipasang ulang sebagai hanya-baca.

Untuk pengalaman yang serupa dengan volume EBS yang dilampirkan pada instans Xen, kami menyarankan agar mengatur nvme_core.io_timeout ke nilai tertinggi yang mungkin. Untuk kernel saat ini, maksimalnya adalah 4294967295, sedangkan untuk kernel sebelumnya maksimal adalah 255. Tergantung pada versi Linux, batas waktu mungkin sudah diatur ke nilai maksimum yang mendukung. Misalnya, batas waktu diatur ke 4294967295 secara default untuk AMI Amazon Linux 2017.09.01 dan yang lebih baru.

Anda dapat memverifikasi nilai maksimum untuk distribusi Linux Anda dengan menulis nilai yang lebih tinggi dari nilai maksimum hingga /sys/module/nvme_core/parameters/io_timeout yang disarankan dan memeriksa kesalahan Hasil numerik di luar rentang saat mencoba untuk menyimpan file.

Instans Windows

Pada Windows, batas waktu default adalah 60 detik dan maksimum adalah 255 detik. Anda dapat memodifikasi pengaturan registri kelas disk TimeoutValue menggunakan prosedur yang diuraikan dalam Entri Daftar untuk Driver SCSI Miniport.