Estou instalando um Dell MD-1200 de 48T e fiquei curioso sobre essa questão. O MD1200 é conectado a uma placa RAID de hardware configurada como RAID-6, portanto, parece ao Linux como uma unidade (grande). Eu testei um sistema de arquivos XFS em um volume físico LVM vs. um sistema de arquivos XFS em uma partição de disco reta. Eu usei uma máquina Dell R630 com dois CPUs E5-2699. O sistema foi definido para Performance; qualquer recurso de economia de energia que eu encontrei na BIOS foi desativado.
Eu instalei o CentOS 6.7 nele. O kernel é 2.6.32-573.el6.x86_64 (desculpe pelo antigo kernel, mas é o que eu preciso para produção). O LVM é a versão 2.02.118.
Eu deixo o CentOS criar uma partição XFS durante a compilação. Tem 1T de tamanho. Então 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 de /data_xfs
. O sistema de arquivos XFS suportado pelo LVM foi chamado de /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 sã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 Sequencial, o LVM pareceu ter um desempenho um pouco melhor.