LINUX.ORG.RU
ФорумAdmin

Увеличится ли быстродействие ФС на RAID, если чанк=блок=4KiB?

 , ,


1

1

Всем привет!

Debian GNU/Linux 12 AMD64

Когда создавал рейд, у него был размер чанка 512KiB, у Ext4 размер блока 4KiB.

В некоторых случаях, виртуалка со старой виндой, образ диска .qcow2 которой лежит на этом диске, медленно работает, при перемещении образа диска на одиночный SATA SSD всё становится хорошо. До этого та же виртуалка работала на проприетарном гипервизоре под оффтопом, был программынй RAID от Intel, диски были те же, быстродействие было приемлемым.

Будет ли работать быстрей, если переделаю RAID так, чтобы у него чанк был под размер блока файловой системы, то есть 4 KiB?

RAID программный, создавался с помощью mdadm, уровень рейда 10. Диски SATA III 7200 RPM, WD Gold 1 TB — 5 штук, один из которых hot spare. Подключены к HBA.

Ещё о железе:

CPU Intel Xeon e3-1275 v5
Память DDR4 Kingston Server Premier KSM32ES8/16MF 16ГБ DIMM, ECC, unbuffered, PC4-25600, CL22, 3200МГц.
Серверная материнская плата Supermicro MBD-X11SAT-F-B, bulk, версия BIOS 4.0
Контроллер HBA LSI 9201-16i LSI00244 PCI-E x8 SAS SATA 4x SFF-8087

★★★★★
  1. Зависит от профиля реальной нагрузки. Чанк 4 КБ выгоден только на случайных операциях малыми блоками, где добавит параллелизма. Во всех остальных сдучаях это лишние операции ввода-вывода, которые могут наоборот стать узким местом.

  2. Ext4 знает про размеры чанков нижестоящих устройств и учитывает stride & strip-width при размещении данных. Менять на ходу — делать хуже.

anonymous
()

Если стоит lvm на гипере, то можно с qcow2 переехать на lvm гипера.
Так напрямую в блочное устройство будешь писать, без участия файловой системы гипера.

Samamy ★★★
()

qcow2 preallocation=full ?
https://www.qemu.org/docs/master/system/images.html#cmdoption-qcow2-arg-preallocation

Если да, то размер не должен отличаться, ниже отличается значит не full

╚> qemu-img info /media/black/qemu/truenas-scale-01.qcow2 | head -n 5
image: /media/black/qemu/truenas-scale-01.qcow2
file format: qcow2
virtual size: 20 GiB (21474836480 bytes)
disk size: 14.6 GiB
cluster_size: 65536
Samamy ★★★
()
Последнее исправление: Samamy (всего исправлений: 2)