Сергей
а есть возможность исключить один из винтов из пула и на нём как на устройстве проверить скорость?
для меня тоже необычно видеть что seq read медленнее чем запись
George
prefetch включен?
George
Это же CoW, чтение всегда рандомно, есть префетч и попытка записывать максимально последовательно, но эта оптимизация работает только в узком отрезке времени (в одном TXG)
Vyacheslav
Где смотреть?
Vyacheslav
debian
George
https://github.com/zfsonlinux/zfs/wiki/ZFS-on-Linux-Module-Parameters
George
debian
ну если не знаешь как смотреть - то видимо префекч включен))
George
https://github.com/zfsonlinux/zfs/wiki/ZFS-on-Linux-Module-Parameters#zfs_prefetch_disable
Vyacheslav
debian на который накатил prox
все значения по умолчанию, zfs raid10 из админки создавал
Vyacheslav
по железу lsi9211 it mode
backplane 3Gbit
George
вы в IOPS на чтении упираетесь
Vyacheslav
read: IOPS=101k, BW=394MiB/s (413MB/s)(8192MiB/20806msec)
Vyacheslav
101K?
Vyacheslav
8HDD WD GOLD
Fedor
кеши рам
Vyacheslav
А тут что?
write: IOPS=231k, BW=900MiB/s (944MB/s)(8192MiB/9098msec); 0 zone resets
Fedor
может линейная
George
Vyacheslav
seqWrite
Fedor
а рандом
George
ну на запись вы 4 миррора выжали как есть
Fedor
125 иопс гарантировано :D
Vyacheslav
Просто что показывает в fio iops?
Fedor
с диска
Vyacheslav
а "k"?
Сергей
с диска
с пула. С отдельного диска он (fio) iops покажет, если сам диск тестировать.
Fedor
ну помножить на количество дисков :)
Vyacheslav
все очень странно )))
Vyacheslav
https://pastebin.com/qt9jRhQW
Сергей
fio вам показали совокупную скорость и iops для тома, который вы создали в пуле. Кстати если размер блока увеличите - будет повыше
Сергей
кстати, а ashift у вас какой при создании пула?
Vyacheslav
12
Ivan
https://pastebin.com/qt9jRhQW
ничессе, у меня на 24х блинах медленнее выходило. таки плохой hba из raid-контроллера без возможности перешить в it.
Vyacheslav
я перепрошил в it
Vyacheslav
ir тоже умеет диски прокидывать, но там trim работать не будет
Ivan
Сергей
https://pastebin.com/qt9jRhQW
32к - для ВМ, кмк - много наверное будет. Либо попробовал бы сделать vdev special, чтобы записи до 8k на них ложились
Vyacheslav
У меня debian + proxmox на mdadm ssd raid1
и raid10 из 4WD GOLD 4Tb и 4WD HC310 4Tb
Немного солянка из дисков
Vyacheslav
вот из 8hdd zfs raid10
Ivan
понял. хороший результат по скорости, кмк.
Vyacheslav
Fedor
а даст ли система пересобрать его так
Vyacheslav
данных нет
Сергей
Fedor
у тебя блочные устройства 8к сектор?
Fedor
будешь в два раза больше секторов читать
Vyacheslav
4 скорее всего
Fedor
ну вот, 12 - норм
Vyacheslav
логично
Fedor
смартцтл покажет сколько там на самом деле сектор на устройстве
George
Vyacheslav
Sector Size: 512 bytes logical/physical
Fedor
это на блинах?
George
Fedor
ага. или райд
Vyacheslav
на hc310
Vyacheslav
Sector Sizes: 512 bytes logical, 4096 bytes physical
Fedor
контроллер
Fedor
во, тут 12 надо
Fedor
вроде 4к начали на достаточно больших дисках делать только
Fedor
ну и ссд
Fedor
сокращает пространство под разметку, увеличивает полезные данные
Сергей
Fedor
будет просадка на рандомном чтении
George
на hc310
ну даже если на дисках реально 512б блок, то всё равно стоит ashift 12 ставить, чтобы потом было не больно менять
Fedor
и записи
George
главное чтобы ashift был не меньше блока физического. Если больше - практически разницы в перформансе нет, только место потеряете и худшее сжатие будет
Ivan
но они совместимы с ретрожелезом, которое в 4к не умеет
Vyacheslav
Да, могу сделать
Vyacheslav
wipefs -af /dev/sd[a-h] )))
Vyacheslav
с ashift=13 делаю, верно?
Vyacheslav
для теста
Vyacheslav
@sgolod
а где volblocksize указывать?
Vyacheslav
The default block size for volumes is 8 KB в google пишут