4.4.5. Análise do desempenho do VDO em diferentes profundidades de E/S

O exemplo a seguir analisa o rendimento e a latência VDO registrados em diferentes valores de profundidade de E/S.

Observe o comportamento em toda a faixa e os pontos de inflexão onde o aumento da profundidade de E/S proporciona ganhos de rendimento decrescentes. O acesso sequencial e o acesso aleatório provavelmente atingem o pico em valores diferentes, mas os picos podem ser diferentes para todos os tipos de configurações de armazenamento.

Exemplo 4.1. Análise da profundidade de E/S

Figura 4.1. Análise de rendimento de VDO

VDO throughput analysis

Observe o "joelho" em cada curva de desempenho:

  • O marcador 1 identifica o pico sequencial de produção no ponto X. Esta configuração particular não se beneficia da profundidade seqüencial 4 KiB I/O maior que X.
  • O marcador 2 identifica o pico aleatório de produção de 4 KiB no ponto Z. Esta configuração particular não se beneficia de 4 KiB I/O de profundidade aleatória maior que Z.

Além da profundidade de E/S nos pontos X e Z, há ganhos decrescentes de largura de banda, e a latência média de solicitação aumenta 1:1 para cada solicitação adicional de E/S.

A imagem a seguir mostra um exemplo da latência de escrita aleatória após o "joelho" da curva no gráfico anterior. Você deve testar nestes pontos a máxima produção que incorra na penalidade de menor tempo de resposta.

Figura 4.2. Análise da latência da VDO

VDO latency analysis

Profundidade ótima de E/S

O ponto Z marca a profundidade de E/S ideal. O plano de teste coleta dados adicionais com profundidade de E/S igual a Z.