Instaluję Dell MDT 1200 48T i byłem ciekawy tego pytania. MD1200 jest podłączony do sprzętowej karty RAID skonfigurowanej jako RAID-6, więc wygląda na Linuksa jak (duży) dysk. Testowałem system plików XFS na woluminie fizycznym LVM w porównaniu z systemem plików XFS na prostej partycji dysku. Użyłem maszyny Dell R630 z dwoma procesorami E5-2699. System został ustawiony na Wydajność; wszystkie funkcje oszczędzania energii, które mogłem znaleźć w systemie BIOS, zostały wyłączone.
Zainstalowałem na nim CentOS 6.7. Jądro to 2.6.32-573.el6.x86_64 (przepraszam za stare jądro, ale tego potrzebuję do produkcji). LVM to wersja 2.02.118.
Pozwoliłem CentOS utworzyć partycję XFS podczas kompilacji. Ma rozmiar 1T. Następnie utworzyłem kolejną partycję 1T na dysku i utworzyłem wolumin logiczny:
vgcreate vol_grp1 /dev/sdb1
lvcreate -l 100%FREE -n lv_vol1 vol_grp1
mkfs.xfs /dev/vol_grp1/lv_vol1
Mój system plików tylko XFS został nazwany /data_xfs
. Wywołano system plików XFS wspierany przez LVM /data_lvm
. Testowałem przy użyciu Bonnie ++ v 1.03e.
Komendy to: bonnie++ -u 0:0 -d /FILESYSTEM -s 400G -n 0 -m xfsspeedtest -f -b
gdzie FILESYSTEM to / data_xfs lub / data_lvm. Wyniki podsumowano w następujący sposób:
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.
Moim zdaniem wyniki wydają się porównywalne. W teście wprowadzania sekwencyjnego LVM wydawał się działać nieco lepiej.