Ajustando as configurações de profundidade da fila do host
Conheça as configurações recomendadas de profundidade máxima da fila de E/S do host e do aplicativo para cada nível de desempenho do Block Storage for Classic para otimizar a taxa de transferência e a latência.
| Camada de desempenho | Profundidade máxima da fila do host |
|---|---|
| 0,25 IOPS por GB | 8 |
| 2 IOPS por GB | 24 |
| 4 IOPS por GB | 56 |
| 10 IOPS per GB | 56+ |
A configuração do host não afeta a latência do disco e do controlador. Ela afeta somente a latência observada pelo host e pelo aplicativo.
A profundidade da fila que excede os números listados pode aumentar a latência de E/S do host, enquanto a profundidade da fila menor do que o número listado pode reduzir o desempenho de E/S do host. Como cada aplicativo é diferente, o ajuste e a observação são necessários para alcançar o desempenho máximo de armazenamento.
O ajuste de desempenho é tipicamente um processo de trial-folha. Por exemplo, para a camada de desempenho de 10 IOPS por GB, a recomendação é iniciar em 56. Em seguida, você pode sintonizá-lo em incrementos até que você veja ganhos de diminuição. Então, você recua até encontrar um bom equilíbrio de desempenho e latência.
A profundidade da fila do host é geralmente ajustada no driver adaptador de barramento de host ou no hypervisor e, às vezes, no aplicativo. Padrões, como 32 ou 64, podem causar latência excessiva de host ou aplicativo.
Se um host ou hypervisor estiver usando múltiplas camadas de desempenho, use a profundidade da fila para a camada mais rápida e observe a latência na camada de desempenho mais lenta.
Se a latência na camada mais baixa for inaceitável, ajuste a profundidade da fila até obter um equilíbrio entre latência e desempenho em todas as camadas.