Andrey
ок
Andrey
и я ксати в своем кейсе не говорил, что БД на дисках 7200
Vladislav
Вы ещё забыли эту строчку
Andrey
все правильно - я про то, что все зависит от ситуации, поэтому нельзя огульно говорить, что zfs это не про скорость.
Vladislav
ZFS не про скорость
Vladislav
Вы всегда можете привести 1% случаев как кто-то выше
А как же zfs send | receive vs rsync
Vladislav
Но это вообще не связано с производительностью дискового массива и ZFS
Vladislav
А "ряд удобств" которые предоставляет ZFS, с чем я никогда не спорил
Vladislav
Δαρθ
Я вот заметил (не на БД) что приложения, которые очень часто делают sync(), на ZFS могут работать быстрее, чем даже на голом диске (виртуалки). К БД это наверное тоже применимо
Vladislav
Бот видимо удалил?
Владимир
забейте), нет у меня адекватно задокументированного
Владимир
нет я удалил
Владимир
я понял что там тоже зфс
Владимир
только на HDD
Vladislav
Ладно, меня сильно напряг тест отправки почты
Владимир
К слову на HDD без зфс таких показателей хрен получишь))
Владимир
Vladislav
Для NVMe слишком высокие показатели
Владимир
и причём тут почта))
Владимир
Vladislav
По времени отправки
Vladislav
0.9с на NVMe и 0.001с для ZFS over hdd? Звучит очень плохо, поэтому и напряг
Владимир
1 обычное ядро (2.4 ГГЦ)
3 ГБ ОЗУ
24 ГБ HDD
Битрикс редакция старт на Debian 10, nginx, php-fpm, php7.3
Владимир
вот днищенская виртуалка на HDD
Владимир
единичное письмо отправить не занимает много времени))
Vladislav
И я не спорил с этим
Владимир
Владимир
Владимир
на зфс было бы быстрее
Vladislav
Логично, запись ведь с sync идёт, а zfs в дефолте пофиг на sync, у меня в тестах ZFS тоже по полной открывался когда пишется io=1, fsync=1
Владимир
Владимир
не совсем пофиг
Владимир
но те оптимизации которые есть у зфс чтобы улучшить её производительность сказываются
central
Владимир
Vladislav
Но я про дефолтные
Владимир
Но я про дефолтные
в дефолте то что летит с синх и выполняется как синх, без синх, то без синх
Владимир
логика в целом такая же как и не на зфс
Владимир
но я как раз настраиваю что БД пишет без синх
Vladislav
Vladislav
же
Vladislav
ZFS handles sync writes differently from normal filesystems—instead of flushing out sync writes to normal storage immediately, ZFS commits them to a special storage area called the ZFS Intent Log, or ZIL
Владимир
Vladislav
иииии - это уже отличное поведение от обычной ФС
Владимир
да зфс вообще отличается от обычной фс и с этим никто не спорит)
Владимир
так только зил же не в ОЗУ находится)
Владимир
или я чего не знаю?)
Владимир
суть в том что данные сбрасываются на диск
Vladislav
Но и буферную зону HDD никто не отменял
Владимир
Vladislav
а ZIL область выделенная в начале диска насколько я помню
Vladislav
И до неё добраться попроще чем до последнего не занятого сектора
Vladislav
Владимир
куда и то что потом перезаписываются это вопрос номер 2
Владимир
и факт что в данном случае зфс становится про скросроть)
Владимир
при условии нормальных накопителей конечно
Vladislav
А я говорю, что sync запись на ZFS быстрее, потому что она реализована другим образом
Владимир
Vladislav
Но и это касается только HDD
Vladislav
С чем я не спорил
Vladislav
Про sata SSD и enterprise level HDD надо ещё подумать про скорость, спорно
Владимир
но она тоже заметна
Владимир
1,5-2 раза
Vladislav
Но то, что mdadm показывает результаты хуже ZFS?
Это бывает только в одном случае, о котором я говорил
64 клиента читают один и тот же файл, одни и те же данные
Владимир
Я делал в своё время ZFS для БД по причине фич и думал что прийдётся мириться с просадкой, как же я не охренел когда понял что её не просто нет, а бд стала быстрее))
Vladislav
Vladislav
Vladislav
Я говорил же, где цифры