호스트 큐 깊이 설정 조정
처리량과 지연 시간을 최적화하기 위해 각 Block Storage for Classic 성능 계층에 권장되는 최대 호스트 및 애플리케이션 I/O 대기열 깊이 설정에 대해 알아보세요.
| 성능 티어 | 최대 호스트 큐 용량 |
|---|---|
| 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 등의 표준 기본값은 과도한 호스트 또는 애플리케이션 대기 시간을 발생시킬 수 있습니다.
하나의 호스트 또는 하이퍼바이저가 다수의 성능 티어를 사용하는 경우에는 가장 빠른 티어의 큐 깊이를 사용하고 가장 느린 성능 티어의 대기 시간을 관찰하십시오.
최하위 계층의 대기 시간이 허용되지 않는 경우 모든 계층에서 대기 시간과 성능의 균형을 이룰 때까지 대기열 깊이를 조정합니다.