Cálculo de profundidade da fila não homogênea em hosts iSCSI
Depois de entender determinados critérios para filas não homogêneas, é possível calcular a profundidade da fila em hosts iSCSI.
Filas não homogêneas devem atender a um dos seguintes critérios:
- Um ou mais servidores devem estar alocados para mais recursos, para que assim eles possam enfileirar mais comandos.
- Os volumes não devem ser distribuídos uniformemente entre os grupos de E/S no sistema em cluster.
Para cada volume, considere cada servidor ao qual este volume possui um mapeamento em um grupo de E/S. Isso mapeia os resultados em um conjunto de pares de servidor/volume. Se a soma da profundidade da fila do servidor e volume para todos os pares for menor que 4000, o servidor não terá problemas devido a uma fila cheia.
Exemplo
Considere uma situação com 20 servidores de host e dois
grupos de E/S, iogrp0 e iogrp1. Em iogrp0,
20 volumes são mapeados para 20 servidores host. Em iogrp1,
40 volumes são mapeados para os mesmos 20 servidores host. Usando
a fórmula descrita no
Cálculo da profundidade da fila homogênea em hosts iSCSI, os valores a seguir
são derivados:
- Para
iogrp0:v = 20c = 20q = (4000/20 * 20) * 0,75 = 7(considerando o limite inferior)
O mapeamento do servidor para volume total é 400 (20 vezes 20) e a profundidade da fila para cada volume é sete. Portanto, a soma das profundidades de fila para todos os mapeamentos é 2800 (400 vezes sete). Como esta quantidade é menor que 4000, problemas de filas completas não ocorrerão.
- Para
iogrp1:v = 40c = 20q = (4000/40 * 20)) * 0,75 = 3(considerando o limite do limite inferior)
O mapeamento do servidor para volume total é 800 (40 vezes 20) e a profundidade da fila para cada volume é três. Portanto, a doma das profundidades de fila para todos os mapeamentos é 2400 (800 vezes três). Como esta quantidade é menor que 4000, problemas de filas completas não ocorrerão.