Ich installiere einen 48T Dell MD-1200 und war neugierig auf diese Frage. Das MD1200 ist mit einer als RAID-6 eingerichteten Hardware-RAID-Karte verbunden, sodass es für Linux wie ein (großes) Laufwerk aussieht. Ich habe ein XFS-Dateisystem auf einem physischen LVM-Volume im Vergleich zu einem XFS-Dateisystem auf einer geraden Festplattenpartition getestet. Ich habe einen Dell R630 mit zwei E5-2699-CPUs verwendet. Das System wurde auf Leistung eingestellt; Alle Energiesparfunktionen, die ich im BIOS finden konnte, wurden deaktiviert.
Ich habe CentOS 6.7 darauf installiert. Kernel ist 2.6.32-573.el6.x86_64 (Entschuldigung für den Oldie-Kernel, aber genau das brauche ich für die Produktion). LVM ist Version 2.02.118.
Ich habe CentOS während des Builds eine XFS-Partition erstellen lassen. Es ist 1T groß. Dann habe ich eine weitere 1T-Partition auf der Festplatte erstellt und ein logisches Volume erstellt:
vgcreate vol_grp1 /dev/sdb1
lvcreate -l 100%FREE -n lv_vol1 vol_grp1
mkfs.xfs /dev/vol_grp1/lv_vol1
Mein XFS-only-Dateisystem wurde aufgerufen /data_xfs
. Das von LVM unterstützte XFS-Dateisystem wurde aufgerufen /data_lvm
. Ich habe mit bonnie ++ v 1.03e getestet.
Die Befehle lauteten: bonnie++ -u 0:0 -d /FILESYSTEM -s 400G -n 0 -m xfsspeedtest -f -b
wobei FILESYSTEM entweder / data_xfs oder / data_lvm war. Die Ergebnisse sind wie folgt zusammengefasst:
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.
Die Ergebnisse schienen meiner Ansicht nach vergleichbar. Im Sequential Input-Test schien LVM tatsächlich etwas besser abzuschneiden.