Estoy instalando un 48T Dell MD-1200 y tenía curiosidad sobre esta pregunta. El MD1200 está conectado a una tarjeta RAID de hardware configurada como RAID-6, por lo que Linux se ve como una unidad (grande). Probé un sistema de archivos XFS en un volumen físico LVM frente a un sistema de archivos XFS en una partición de disco directa. Usé una máquina Dell R630 con dos CPU E5-2699. El sistema se configuró para rendimiento; Cualesquiera que sean las funciones de ahorro de energía que pude encontrar en el BIOS, fueron desactivadas.
Instalé CentOS 6.7 en él. El kernel es 2.6.32-573.el6.x86_64 (perdón por el kernel antiguo, pero eso es lo que necesito para la producción). LVM es la versión 2.02.118.
Dejé que CentOS creara una partición XFS durante la compilación. Tiene 1T de tamaño. Luego creé otra partición 1T en el disco y creé un volumen lógico:
vgcreate vol_grp1 /dev/sdb1
lvcreate -l 100%FREE -n lv_vol1 vol_grp1
mkfs.xfs /dev/vol_grp1/lv_vol1
Mi sistema de archivos solo XFS fue llamado /data_xfs
. Se llamó al sistema de archivos XFS respaldado por LVM /data_lvm
. Probé usando bonnie ++ v 1.03e.
Los comandos fueron: bonnie++ -u 0:0 -d /FILESYSTEM -s 400G -n 0 -m xfsspeedtest -f -b
donde FILESYSTEM era / data_xfs o / data_lvm. Los resultados se resumen de la siguiente manera:
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.
Los resultados parecían comparables en mi opinión. En la prueba de entrada secuencial, LVM en realidad parecía funcionar un poco mejor.