기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon NVMe 볼륨에 대한 EBS I/O 작업 제한 시간
대부분의 운영 체제는 NVMe 디바이스에 제출된 I/O 작업에 대한 제한 시간을 지정합니다.
Linux 인스턴스
Linux에서 Nitro 기반 인스턴스에 연결된 EBS 볼륨은 운영 체제에서 제공하는 기본 NVMe 드라이버를 사용합니다. 대부분의 운영 체제는 NVMe 디바이스에 제출된 I/O 작업에 대한 제한 시간을 지정합니다. 기본 제한 시간은 30초이며 nvme_core.io_timeout
부트 파라미터를 이용해 제한 시간을 변경할 수 있습니다. Linux 커널 4.6 이전 버전의 경우 대개 이 파라미터는 nvme.io_timeout
입니다.
I/O 지연 시간이이 제한 시간 파라미터의 값을 초과하는 경우 Linux NVMe 드라이버는 I/O에 실패하고 파일 시스템 또는 애플리케이션에 오류를 반환합니다. I/O 작업에 따라 파일 시스템 또는 애플리케이션에서 오류를 다시 시도할 수 있습니다. 경우에 따라 파일 시스템이 읽기 전용으로 다시 탑재될 수 있습니다.
Xen 인스턴스에 연결된 EBS 볼륨과 유사한 경험의 경우 가능한 nvme_core.io_timeout
가장 높은 값으로 설정하는 것이 좋습니다. 현재 커널의 경우 최대 4294967295인 것에 비해 이전 커널의 경우 최대 255입니다. Linux 버전에 따라 제한 시간이 이미 지원되는 최대값으로 설정되었을 수도 있습니다. 예를 들어 Amazon Linux AMI 2017.09.01 이상에서는 기본적으로 제한 시간이 4294967295로 설정됩니다.
제안된 최대 값보다 더 큰 값을 /sys/module/nvme_core/parameters/io_timeout
에 쓰고 파일을 저장하려고 할 때 숫자 결과가 범위를 벗어났습니다
오류 발생 여부를 확인하여 Linux 배포에 대한 최대값을 확인할 수 있습니다.
Windows 인스턴스
Windows에서 기본 제한 시간은 60초이며 최대 허용 시간은 255초입니다. Word Miniport 드라이버용 레지스트리 항목에서 설명하는 절차를 사용하여 TimeoutValue
디스크 클래스 레지스트리 설정을 수정할 수 있습니다. SCSI