Estou instalando um Dell MD-1200 de 48T e fiquei curioso sobre esta questão. O MD1200 está conectado a uma placa RAID de hardware configurada como RAID-6, portanto, parece ao Linux apenas uma unidade (grande). Testei um sistema de arquivos XFS em um volume físico LVM versus um sistema de arquivos XFS em uma partição de disco direta. Usei uma máquina Dell R630 com duas CPUs E5-2699. O sistema foi definido para desempenho; quaisquer recursos de economia de energia que eu pudesse encontrar no BIOS foram desativados.
Eu instalei o CentOS 6.7 nele. O kernel é 2.6.32-573.el6.x86_64 (desculpe pelo kernel antigo, mas é isso que eu preciso para produção). LVM é a versão 2.02.118.
Deixei o CentOS criar uma partição XFS durante a compilação. É 1T de tamanho. Então eu criei outra partição 1T no disco e criei um volume lógico:
vgcreate vol_grp1 /dev/sdb1
lvcreate -l 100%FREE -n lv_vol1 vol_grp1
mkfs.xfs /dev/vol_grp1/lv_vol1
Meu sistema de arquivos somente XFS foi chamado /data_xfs
. O sistema de arquivos XFS suportado pelo LVM foi chamado /data_lvm
. Eu testei usando o bonnie ++ v 1.03e.
Os comandos foram: bonnie++ -u 0:0 -d /FILESYSTEM -s 400G -n 0 -m xfsspeedtest -f -b
onde FILESYSTEM era / data_xfs ou / data_lvm. Os resultados estão resumidos da seguinte forma:
Test XFS on Partition XFS on LVM
Sequential Output, Block 1467995 K/S, 94% CPU 1459880 K/s, 95% CPU
Sequential Output, Rewrite 457527 K/S, 33% CPU 443076 K/S, 33% CPU
Sequential Input, Block 899382 K/s, 35% CPU 922884 K/S, 32% CPU
Random Seeks 415.0 /sec. 411.9 /sec.
Os resultados pareciam comparáveis na minha opinião. No teste de entrada seqüencial, o LVM parecia ter um desempenho um pouco melhor.