Олег
Fedor
на пути к системе хранения, до точки объединения со всех нод
Fedor
хотя вроде нфс такой, что должен всё синкать
Олег
вообще голый проксмокс. writeback выставлен на диске только(который при настройке виртуалки), но это и до проблем было включено, далеко до меня
Fedor
на другой ноде при запуске этой фс крешится, правильно?
Fedor
либо при ребуте жёстком
Fedor
если да - дело в этом
Fedor
тогда очень странно.
Сергей
Fedor
врайтбек вообще не надо делать.
Олег
George
https://pve.proxmox.com/wiki/Performance_Tweaks
George
Сергей
вам видимо повезло что проблема раньше не вылезла. writeback - это второй после unsafe по отсутствию надёжности
Fedor
делайте writetrough.
Fedor
будет медленнее (зависит от дисков), но валиться не будет
Fedor
либо, если прям очень доверяете дискам (например, если используется нфс) - тогда самый первый вариант
Fedor
хотя лучше не надо
Олег
а если высокий io на хранилке то потеря естественна?
Fedor
нет
Fedor
если это не программный глюк, конечно
Олег
на последний думаю тоже, слишком часто стала крашиться и есть подозрение что после перехода на 6ю версию путем apt-get
Олег
При том это уже 4е такое вынужденное обновление
Олег
writetrough при свапе и высоком la не будет давать потерь?
Fedor
потерь данных нет, потерб производтельности - да.
Fedor
вообще на вм своп ни к чему.
Fedor
лучше памяти добавить - дешевле будет
Олег
Олег
я просто прорабатываю все
Олег
и скорее всего 50% уйдет на vmware
Fedor
кстати - ио можно ограничивать
Олег
у виртуалки да
Олег
на диске настройка
Олег
а вот просто NFS шара
Олег
И самый прикол когда в 20 потоков все идет
Fedor
ну так планировать диски надо)
Олег
Отделяю вот диски от виртов)
Fedor
нфс кстати очень медленный - на среднем сетапе 3500-4500 иопс выжималось
Олег
Iscsi?
Fedor
нфс
Олег
Олег
как раздавать?
Fedor
если диски медленные - без разницы
Олег
ну в новой чисто ssd
Fedor
тогда зволы
Fedor
но я б рекомендовал протестироват на производительность всю эту икебану :)
Fedor
мало ли что ещё вылезет
George
зволы скоро ускорятся кстати до 3х раз https://github.com/openzfs/zfs/pull/10163
tmf
George
Fedor
Может, плюнуть на омниос 😁😁😁
Олег
А насколько вообще логично zfs на ssd? или смысла нет? бед блоков же нет на ssd
Сергей
Сергей
Fedor
зил для ссд не нужен
Fedor
цель зил - побыстрее записать транзакцию.
Сергей
http://napp-it.org/doc/downloads/optane_slog_pool_performane.pdf
Fedor
если зил нет - она пишется в общий массив.
Fedor
для зила ключевой фактор - не потерять данные даже из внутреннего кеша при пропадании питания :)
Fedor
батарейки там
Fedor
а скорость это вторично
Сергей
1.3 Result: Slog
If you want sync write on a disk-pool, you must use an Slog. Even a good SSD can help. A Dram based ZeusRAM can heavily improve write performance but Intel Optane as Slog is the Best.
If you have a pool from some faster SSD or NVMe vdevs, a dedicated Slog does not help unless its the Optane. The bigger the performance difference between pooldisks and Slog the more helpful is the Slog. If an Slog is as fast or only slightly faster than a pooldisk it is not helpful.
Сергей
а скорость это вторично
ну глянь пдфку, а? ))) я же не просто пишу. Ну у Георгия спроси - поможет ли оптан для sync записи, даже если пул на ссд собран
Fedor
не, безусловно, нвме делает всех
Fedor
но если у тебя там данные потеряются - будет плохо. так что важнее, всё таки, внутренняя батарейка
Сергей
не, безусловно, нвме делает всех
не просто nvme. А именно оптан. Если конечно у тебя пул на чистых оптанах не собран. Но это очень дорого
И у оптанов батарейка есть
Fedor
ну тогда норм. :)
Fedor
и их должно быть два :D
Fedor
в мирроре
Сергей
в мирроре
почитай пдфку)), ну пжлста))
Fedor
на какой странице?
Fedor
I cannot publish results due Oracle restrictions.
But I am impressed of the good pool and SMB values on Solaris.
You nmust do your own tests
Fedor
аххахаха)
Евгений
для зила ключевой фактор - не потерять данные даже из внутреннего кеша при пропадании питания :)
Проблема в том, что данные можно потерять даже при записи в zil, если на этом диске нет конденсатора, да и то, что не успеет попасть в кэш диска всё равно пропадёт.
Вопрос вообще использовать механизм кэширования записи при ссд пуле и насколько я понимаю, этот процес построения блока для записи вообще не возможно выключить, т.к это часть zfs и в памятью оно все равно будет писать.
Другое дело, энергонезависимая память.
Хотя с третьей стороны, ибп который тушит сервер при критическом заряде.
Во всех остальных случаях выход из строя аппаратных частей приведёт к невозможности записи транзакций которые небыли сброшены, зил лишь сведёт их количество к минимуму.
Или я не прав?