Vdbench, diferença de desempenho ao especificar o caminho do arquivo e o caminho da partição

0

Estou usando o vdbench para benchmarking de armazenamento. Estou executando um teste de leitura aleatória. Anexei um sistema de arquivos de teste do meu storage array. No arquivo de configuração do vdbench, se eu especificar meu lun como partição, como / dev / dm-8, obtenho o número esperado de IOPs. Se eu der como um caminho de arquivo, como / test / testfile (a partição / dev / dm-8 é montada como / test, o arquivo de teste não existe, o vdbench cria o arquivo se não existir) t existe) , os resultados são ruins:

O arquivo de configuração é o seguinte:

sd = sd1, lun = / teste / arquivo, openflags = o_direct, tamanho = 15g

wd = wd1, sd = sd *, rdpct = 100, rhpct = 0, xfersize = 8k, seekpct = aleatório

rd = rd, wd = wd1, intervalo = 1, iorato = 200000, decorrido = 60, notas de leitura = (32,48,64)

(Para / dev / dm-8, eu uso lun = / dev / dm-8) Além disso, no meu arquivo de configuração, eu especifiquei o tamanho da transferência de dados como 8K, que está correto na saída se eu especificar caminho como / dev / dm-8 e incorreto quando eu uso / teste / teste. Por que existe um desempenho tão grande ao especificar o caminho do arquivo, em comparação com a partição?

    
por Noisy_Botnet 09.04.2018 / 17:41

0 respostas