4.5.2. Teste do efeito do tamanho do pedido de E/S em escritas aleatórias em VDO
Este teste determina como as operações de escrita aleatória funcionam em um volume VDO em diferentes tamanhos de solicitação de E/S.
Você deve recriar o volume VDO entre cada execução de teste de tamanho de pedido de E/S.
Procedimento
Execute as seguintes etapas da série separadamente para os tamanhos de solicitação de E/S de 4k
, 8k
, 16k
, 32k
, 64k
, 128k
, 256k
, 512k
, e 1024k
:
Criar um novo volume VDO.
Para maiores detalhes, ver Seção 4.2, “Criação de um volume VDO para testes de desempenho”.
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
Registre o rendimento e a latência relatados para o teste de escrita aleatória:
# fio --rw=randwrite \ --bs=request-size \ --name=vdo \ --filename=/dev/mapper/vdo-test \ --ioengine=libaio \ --numjobs=1 \ --thread \ --norandommap \ --runtime=300 \ --direct=1 \ --iodepth=optimal-depth \ --scramble_buffers=1 \ --offset=0 \ --size=100g done
Retirar o volume de teste VDO.
Para maiores detalhes, ver Seção 4.3, “Limpeza do volume de testes de desempenho do VDO”.