As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
NVMeTempo limite de operação de E/S para volumes da Amazon EBS
A maioria dos sistemas operacionais especifica um tempo limite para as operações de E/S enviadas aos NVMe dispositivos.
Instâncias do Linux
No Linux, EBS os volumes conectados às instâncias baseadas em Nitro usam o NVMe driver padrão fornecido pelo sistema operacional. A maioria dos sistemas operacionais especifica um tempo limite para as operações de E/S enviadas aos NVMe dispositivos. O tempo limite padrão é de 30 segundos e pode ser alterado usando o parâmetro de inicialização nvme_core.io_timeout
. Para a maioria dos kernels do Linux anteriores à versão 4.6, esse parâmetro é nvme.io_timeout
.
Se a latência de E/S exceder o valor desse parâmetro de tempo limite, o NVMe driver Linux falhará na E/S e retornará um erro ao sistema de arquivos ou ao aplicativo. Dependendo da operação de E/S, seu sistema de arquivos ou aplicação poderá tentar o erro novamente. Em alguns casos, o sistema de arquivos pode ser remontado como somente leitura.
Para uma experiência semelhante aos EBS volumes anexados às instâncias do Xen, recomendamos nvme_core.io_timeout
definir o valor mais alto possível. Para os kernels atuais, o máximo é 4294967295, enquanto para os kernels anteriores o máximo é 255. Dependendo da versão do Linux, o tempo limite pode já estar definido como o máximo valor possível. Por exemplo, o tempo limite é definido como 4294967295 por padrão para o Amazon Linux 2017.09.01 e versões posteriores. AMI
É possível verificar o valor máximo de sua distribuição Linux gravando um valor mais alto que o máximo sugerido para /sys/module/nvme_core/parameters/io_timeout
e verificando se ocorre o erro Resultado numérico fora do intervalo
ao tentar salvar o arquivo.
Instâncias do Windows
No Windows, o tempo limite padrão é de 60 segundos e o máximo é de 255 segundos. Você pode modificar a configuração do registro da classe de TimeoutValue
disco usando o procedimento descrito em Entradas do Registro para Drivers de SCSI Miniporta