Сергей
Vyacheslav
нет, сделаю
Vyacheslav
завтра )
Vyacheslav
Сергей
спасибо за результаты!
Vyacheslav
интересно, почему write почти такой же как randwrite
Vyacheslav
WRITE: bw=59.7MiB/s (62.6MB/s)
RANDWRITE: bw=56.0MiB/s (59.7MB/s)
Vyacheslav
А VM в proxmox какую запись использую по умолчанию?
Сергей
если параметры кэша стоят по умолчанию, то sync
Сергей
хотя кажется я не прав:
https://pve.proxmox.com/wiki/Performance_Tweaks#Disk_Cache
Vyacheslav
При blocksize 32 производительность на запись выше в 2 раза
Vyacheslav
есть ли смысл и интересно, как это соотносится с сжатием lz4
Vyacheslav
Когда дойду, сделаю pgbench на vm с разным blocksize.
Vyacheslav
Vyacheslav
все, теперь точно
George
Этот merge имеет свои огрехи, но работает)
George
Вы главное если zvol тестите, то в таком кейсе его полностью заполненным тестите тоже чтобы worst case увидеть
George
А пока он пуст (т.е. Sparsed) рандомная запись оч легко мержится)
Сергей
Vyacheslav
Ок, интересно.
Vyacheslav
challenge accepted
George
Сначала вы упрётесь в тротлинг записи, а потом вы дойдёте до её тюнинга)) но это я спойлерю
Vladislav
в общем, вы нагрузили человека на выходные
Sergey
а что спешл вдев даст в случае с виртуалками кроме быстрой метадаты?
Sergey
допустим вся запись с гипервизора идет sync
George
а если сделать этот BPR, то многие проблемные вещи в управлении считай будут решены, и можно будет и менять свойства уже записанных данных (изменять компрессию без перезаписи, например), и сделать ту же offline dedup
Fedor
Сергей
Сергей
George
Sergey
Верно, но с hdd снимутся iopsы на мету, а она пишется x2. Точный выигрыш я не замерял, выше Сергей кидал ссылку
Я так и думал, еще пользуясь случаем есть вопрос который давно волнует, но не доходят руки проверить, зфс отрезает от конца диска какое-то пространство, что б потом при замене не оказалось, что новый диск, например, на 200мб меньше и не может выступать заменой?
Sergey
В гугле ответ не нашел, зато с сата такое бывает не редко
Sergey
Хардварные контроллеры при этои округляют вниз размер
George
Sergey
8мб видел, да, но 8 это ж мало
Sergey
Она именно резерв?
Sergey
Вот меня все время смущает, что на полном диске нельзя указать размер)
George
8мб видел, да, но 8 это ж мало
ну тут стату надо смотреть по размеру дисков, мне казалось что все честно сейчас говорят в терабайтах (т.е. степень 10ки)
George
т.е. диск на 2 терабайта обязан содержать 2 терабайта, 8МБ запас в таком случае выглядит норм
Sergey
Пюза последние не скажу, но вообще встречался с разбросом
George
Sergey
Sergey
Так то да, а она не переразметит если отдать диск целиком?
Sergey
Ну в саны то только сертифицированные диски ставили, там этой проблемы нет)
Sergey
Sergey
Обязательно проверю
Sergey
У меня даже вм специальная есть, где я всякие кейсы тестил что б мониторинг сделать
George
партиции
George
Sergey
партиции
А везде говорят бэд практисес, хотя шедулер всеравно в последних версиях советуют через udev ставить)
Sergey
@gmelikov а zinject же может сильно устройства замедлять?
George
Sergey
Думал тут кейсы с ресильвером для мониторинга потестить, а он уж очень быстро проходит :D
Sergey
George
http://zfs.datto.com/man/man8/zinject.8.html
Sergey
Ага, смотрел сюда, т.е. тупо всем вдевам выставить большой лейтенси?)
Sergey
Жаль при присоединении новому нельзя)
Sergey
@gmelikov в очередной раз спасибо за консультацию)
George
Sergey
Sergey
В линупсе ж вагон таких возможностей, а я все что-то на файлах зациклился)
Sergey
Спасибо
Sergey
Заодно багу нашел, когда мониторинг делал - zpool list -v -o огрничивает поля в -о только для самих пулов, надо PR открыть)
Vladislav
https://www.unixsheikh.com/articles/samba-and-nfs-performance-zfs-on-linux-vs-zfs-on-freebsd.html
Sergey