Por que a diferença de taxa de E / S entre um LV e um PV?

2

Eu tenho feito alguns benchmarks lendo com o dd do dispositivo LVM e do dispositivo PV e obtive alguns resultados inesperados:

$ sync ; echo 3 > /proc/sys/vm/drop_caches; dd bs=1M count=1024 if=/dev/sdc of=/dev/null
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 2.06466 s, 520 MB/s
[~]
$ sync ; echo 3 > /proc/sys/vm/drop_caches; dd bs=1M count=1024 if=/dev/mapper/vg-data of=/dev/null
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 9.07621 s, 118 MB/s
[~]

A diferença é consistente em várias execuções, por que existe essa diferença e qual a taxa de transferência que deve ser esperada das leituras de aplicativos da FS correspondente?

    
por João Pinto 05.07.2013 / 10:45

1 resposta

0

De um guia da IBM sobre o LVM: "Os mecanismos para definir e expandir volumes lógicos tentam fazer as melhores escolhas possíveis. No entanto, o desempenho satisfatório de E / S de disco é muito mais provável se o instalador do sistema adaptar o tamanho e o posicionamento dos volumes lógicos aos dados esperados. requisitos de armazenamento e carga de trabalho. "

consulte link e link

    
por 17.07.2013 / 15:48