Perguntas frequentes sobre comercialização
/etc/fstabNÃO contém a configuração de montagem do disco a ser testado. Caso contrário, poderá não ser possível inicializar o CVM.fdisk -lu

yum install libaio -y
yum install libaio-devel -y
yum install fio -y
rw, iodepth e bs (tamanho do bloco). Por exemplo, o iodepth ideal para cada carga de trabalho é diferente, já que depende da sensibilidade do seu aplicativo ao IOPS e à latência.Parâmetro | Observações | Valor de amostra |
bs | Tamanho do bloco por solicitação. Valores válidos incluem 4k, 8k e 16k. | 4k |
ioengine | Mecanismo de E/S. Nós recomendamos que você use o mecanismo de E/S assíncrono do Linux. | libaio |
iodepth | Profundidade enfileirada de uma solicitação de E/S. | 1 |
direct | Especifica o modo direto. True (1) indica que o identificador O_DIRECT é especificado, o cache de E/S será ignorado e os dados serão gravados diretamente. False (0) indica que o identificador O_DIRECT não é especificado. O padrão é True (1). | 1 |
rw | Modo de leitura e gravação. Valores válidos incluem read, write, randread, randwrite, randrw e rw, readwrite. | read |
time_based | Especifica que o modo de tempo está sendo usado. Contanto que a FIO seja executada com base no tempo, não é necessário definir esse parâmetro. | N/A |
runtime | Especifica a duração do teste, que é o tempo de execução da FIO. | 600 |
refill_buffers | A FIO vai preencher novamente o buffer de E/S a cada envio. A configuração padrão é preencher o buffer de E/S apenas no início e reutilizar os dados. | N/A |
norandommap | Ao realizar operações de E/S aleatórias, a FIO sobrescreve cada bloco do arquivo. Se este parâmetro estiver definido, uma nova compensação será selecionada sem visualizar o histórico de E/S. | N/A |
randrepeat | Especifica se a sequência aleatória é repetível. True (1) indica que a sequência aleatória é repetível. False (0) indica que a sequência aleatória não é repetível. O valor padrão é True (1). | 0 |
group_reporting | Quando vários jobs são simultâneos, as estatísticas do group todo são impressas. | N/A |
name | Nome do job. | fio-read |
size | Espaço de endereço do teste de E/S. | 100 GB |
filename | Objeto de teste, que é o nome do disco a ser testado. | /dev/sdb |
fio -bs=4k -ioengine=libaio -iodepth=1 -direct=1 -rw=randread -time_based -runtime=600 -refill_buffers -norandommap -randrepeat=0 -group_reporting -name=fio-randread-lat --size=10G -filename=/dev/vdb
fio -bs=4k -ioengine=libaio -iodepth=1 -direct=1 -rw=randwrite -time_based -runtime=600 -refill_buffers -norandommap -randrepeat=0 -group_reporting -name=fio-randwrite-lat --size=10G -filename=/dev/vdb
fio --bs=4k --ioengine=libaio --iodepth=1 --direct=1 --rw=randrw --time_based --runtime=100 --refill_buffers --norandommap --randrepeat=0 --group_reporting --name=fio-read --size=1G --filename=/dev/vdb

fio -bs=128k -ioengine=libaio -iodepth=32 -direct=1 -rw=read -time_based -runtime=600 -refill_buffers -norandommap -randrepeat=0 -group_reporting -name=fio-read-throughput --size=10G -filename=/dev/vdb
fio -bs=128k -ioengine=libaio -iodepth=32 -direct=1 -rw=write -time_based -runtime=600 -refill_buffers -norandommap -randrepeat=0 -group_reporting -name=fio-write-throughput --size=10G -filename=/dev/vdb
fio --bs=128k --ioengine=libaio --iodepth=32 --direct=1 --rw=read --time_based --runtime=100 --refill_buffers --norandommap --randrepeat=0 --group_reporting --name=fio-rw --size=1G --filename=/dev/vdb

fio -bs=4k -ioengine=libaio -iodepth=32 -direct=1 -rw=randread -time_based -runtime=600 -refill_buffers -norandommap -randrepeat=0 -group_reporting -name=fio-randread-iops --size=10G -filename=/dev/vdb
fio -bs=4k -ioengine=libaio -iodepth=32 -direct=1 -rw=randwrite -time_based -runtime=600 -refill_buffers -norandommap -randrepeat=0 -group_reporting -name=fio-randwrite-iops --size=10G -filename=/dev/vdb

Esta página foi útil?
Você também pode entrar em contato com a Equipe de vendas ou Enviar um tíquete em caso de ajuda.
comentários