호스트 큐 깊이 설정 조정

처리량과 지연 시간을 최적화하기 위해 각 Block Storage for Classic 성능 계층에 권장되는 최대 호스트 및 애플리케이션 I/O 대기열 깊이 설정에 대해 알아보세요.

각 IOPS 티어에 권장되는 큐 깊이
성능 티어 최대 호스트 큐 용량
0.25 IOPS/GB 8
2 IOPS/GB 24
4 IOPS/GB 56
GB당 10 IOPS 56 +

호스트 설정은 디스크 및 제어기 대기 시간에 영향을 주지 않습니다. 호스트와 애플리케이션이 관찰하는 대기 시간에만 영향을 줍니다.

나열된 수를 초과하는 큐 깊이는 호스트 I/O 대기 시간을 증가시킬 수 있으며 나열된 수 미만의 큐 깊이는 호스트 I/O 성능을 저하시킬 수 있습니다. 각 애플리케이션이 서로 다르므로 조정과 관찰을 통해 최대 스토리지 성능에 도달해야 합니다.

성능 튜닝은 일반적으로 시험 및 오류 프로세스입니다. 예를 들어, GB 성능 티어당 10IOPS의 경우 권장사항은 56에서 시작하는 것입니다. 그런 다음, 증가가 줄어들 때까지 증가 단위로 조정할 수 있습니다. 그런 다음 성능과 대기 시간의 균형이 잘 맞을 때까지 백오프합니다.

호스트 큐 깊이는 일반적으로 호스트 버스 어댑터 드라이버 또는 하이퍼바이저(그리고 가끔은 애플리케이션)에서 조정됩니다. 32 또는 64 등의 표준 기본값은 과도한 호스트 또는 애플리케이션 대기 시간을 발생시킬 수 있습니다.

하나의 호스트 또는 하이퍼바이저가 다수의 성능 티어를 사용하는 경우에는 가장 빠른 티어의 큐 깊이를 사용하고 가장 느린 성능 티어의 대기 시간을 관찰하십시오.

최하위 계층의 대기 시간이 허용되지 않는 경우 모든 계층에서 대기 시간과 성능의 균형을 이룰 때까지 대기열 깊이를 조정합니다.