Я устанавливаю 48T Dell MD-1200, и мне было интересно этот вопрос. MD1200 подключен к аппаратной карте RAID, настроенной как RAID-6, поэтому для Linux он выглядит как просто (большой) диск. Я протестировал файловую систему XFS на физическом томе LVM и файловую систему XFS на прямом разделе диска. Я использовал машину Dell R630 с двумя процессорами E5-2699. Система была настроена на производительность; все функции энергосбережения, которые я мог найти в BIOS, были отключены.
Я установил CentOS 6.7 на нем. Ядро 2.6.32-573.el6.x86_64 (извините за старое ядро, но это то, что мне нужно для производства). LVM - это версия 2.02.118.
Я позволил CentOS создать раздел XFS во время сборки. Это 1T в размере. Затем я создал еще один раздел 1T на диске и создал логический том:
vgcreate vol_grp1 /dev/sdb1
lvcreate -l 100%FREE -n lv_vol1 vol_grp1
mkfs.xfs /dev/vol_grp1/lv_vol1
Моя файловая система только для XFS была названа /data_xfs
. Была вызвана файловая система XFS с поддержкой LVM /data_lvm
. Я тестировал с использованием Bonnie ++ v 1.03e.
Команды были: bonnie++ -u 0:0 -d /FILESYSTEM -s 400G -n 0 -m xfsspeedtest -f -b
где FILESYSTEM был либо / data_xfs, либо / data_lvm. Результаты суммированы следующим образом:
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.
Результаты казались сопоставимыми на мой взгляд. В тесте последовательного ввода LVM действительно работал немного лучше.