4.7. Testando os efeitos dos ambientes de aplicação no desempenho do VDO


Estes testes determinam como sua configuração VDO se comporta quando implantada em um ambiente de aplicação misto e real. Se você souber mais detalhes sobre o ambiente esperado, teste-os também.

Pré-requisitos

  • Considere limitar a profundidade admissível da fila em sua configuração.
  • Se possível, ajuste o pedido para emitir pedidos com os tamanhos de bloco que são os mais benéficos para o desempenho da VDO.

Procedimento

  1. Criar um novo volume VDO.

    Para maiores detalhes, ver Seção 4.2, “Criação de um volume VDO para testes de desempenho”.

  2. Preencha quaisquer áreas que o teste possa acessar realizando um trabalho de escrita fio sobre o volume do teste:

    # fio --rw=write \
          --bs=8M \
          --name=vdo \
          --filename=/dev/mapper/vdo-test \
          --ioengine=libaio \
          --thread \
          --direct=1 \
          --scramble_buffers=1
  3. Registre o rendimento e a latência relatados para o estímulo de entrada de leitura e escrita:

    # for readmix in 20 50 80; do
        for iosize in 4 8 16 32 64 128 256 512 1024; do
          fio --rw=rw \
              --rwmixread=$readmix \
              --bsrange=4k-256k \
              --name=vdo \
              --filename=/dev/mapper/vdo-name \
              --ioengine=libaio \
              --numjobs=1 \
              --thread \
              --norandommap \
              --runtime=300 \
              --direct=0 \
              --iodepth=$iosize \
              --scramble_buffers=1 \
              --offset=0 \
              --size=100g
        done
      done
  4. Retirar o volume de teste VDO.

    Para maiores detalhes, ver Seção 4.3, “Limpeza do volume de testes de desempenho do VDO”.

  5. Gráfico dos resultados do teste.

    Exemplo 4.4. Análise do ambiente de aplicação

    A imagem a seguir mostra um exemplo de como a VDO pode responder a cargas mistas de E/S:

    Figura 4.5. Desempenho do ambiente misto

    Mixed environment performance
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.