riv
Vladislav
riv
Каждая запись идет через транзакцию. До некоторого предела можно всегда откатиться назад. Но я бы на это не полагался а делал snapshot (я так и делаю). Снимок гарантированно заблокирует данные и они не будут удалены. Создается он мнгновенно, удаляется тоже мнгновенно на датасетах любого объема.
Vladislav
riv
Не большой нюанс. По умолчанию, zfs попытается заоезервировать +100% под снимок. Можно и нужно поставить все резервировпния в 0, но иметь в виду, что запись в zvol со снимком будет расходовать место в пуле, т.к. данные перезаписывать нельзя пока они заблокировпны снимком. Просто не забудте потом его удалить.
Vladislav
Я впринципе пользуюсь только томом по размеру 95% пула, поэтому не особо глубоко лез)
Combot
KKKNOW has been banned! Reason: CAS ban.
Fedor
не порекомендуете такие более менее нормальные контроллеры/платы?
ivdok
Если нужно именно чтобы 4 nvme без бифуркации работали, надо поискать плату с PLX-чипом, который работает как PCIe-свитч
Олег
Я у себя так же увидел необходимость доп кулера прям над ними, что дало -20*
Олег
Строго не стоит брать популярный Asus и Plextor, отзывы доступны с избытком об этих г
Vladislav
Vladislav
https://aliexpress.ru/item/1005001344675103.html?gatewayAdapt=glo2rus&sku_id=12000015763998421&spm=a2g0s.12269583.0.0.5c417190XdCjqE
Vladislav
Я вот этот использую для ZFS
Vladislav
Он использует PCIE switch поэтому бифускация не нужна
Vladislav
Alexandr
избегайте свич чипов на этих платах под NVME
Vladislav
ivdok
Alexandr
потому что при активном их использовании это выльется в задержки и кадострофическое падение перворенса по IOPS
Vladislav
Alexandr
я в Вами не согласен
Vladislav
Alexandr
Alexandr
Vladislav
Vladislav
и она видит их все
Alexandr
не делайте таких рекомендаций пожалуйста, это чревато проблемами
Vladislav
тогда это что?
То что я проверял и разницы в IOPS и скорости не увидел по результатам тестов
Alexandr
прямое подключение без свич чипа на pci-e шине - это ОК
Alexandr
Vladislav
Но Вы скажите "не валидно"
Vladislav
Поэтому тогда давайте по существу, какие тесты Вы считаете валидными для себя?
Alexandr
я готов принять результаты fio
Vladislav
Vladislav
Какой размер блока
ivdok
Я про то как это видит система
Ещё раз, нет никакого прокидывания. Чтобы система видела все nvme-диски, нужно или чтобы материнская плата поддерживала бифуркацию, когда порты на материнке могут дробиться на несколько с меньшим количеством линий (x16»x8x4x4 например), или использовала свитч-чип, который будет посредником - материнская плата увидит один x16 или x8 девайс, к которому подключено несколько дочерних, и чип балансирует нагрузку на линиях, но со штрафом к латенси и максимальной bw
Vladislav
Alexandr
В какой нагрузке
fio -ioengine=libaio -direct=1 -buffered=0 -invalidate=1 -name=test -bs=8k -iodepth=32 -rw=randread -runtime=60 -filename=/dev/nvme....
Alexandr
на одном диске
Alexandr
а потом на всех одновременно
Alexandr
и сравните результаты
Alexandr
потом повторите на плате БЕЗ свич чипа
Alexandr
"тогда поговорим" :)
Alexandr
раз уже вы пруфу уважаете, то сделайте их для себя
Alexandr
разница между платой со свичем и без - клосальная
Vladislav
потом повторите на плате БЕЗ свич чипа
Таких плат не имею, ибо цель у меня была именно отсутствие бифускации. Поэтому
один диск напрямую в плату vs 1 диск в pcie switch
один диск напрямую в плату vs 4 диска в pcie switch
Alexandr
тогда убедительно прошу Вас, не рекомендуйте людям платы со свичем
Alexandr
это все что я хотел сказать
Alexandr
я вам дал паттерн, пруфы нужны вам - постарайтесь открыть истину для себя сами
Vladislav
Alexandr
для вас я неготов тратить сечас вечер на то чтобы предоставить вам такой отчет
Vladislav
Ок :)
Alexandr
я дал вам вводные данные
Alexandr
нет, медлее, свич делить шину между всеми nvme
Alexandr
при этом еще тратит время на переключение, а это вызывает дополнительные задержки (причем очень существенные). Пока нет нагрузки относительно большой, эта проблема не проявляется
Fedor
спасибо, посмотрю
по поводу этих плат/переходников
сначала хотел их заюзать, но наткнулся на неоднозначные отзывы, что они там ещё и райд даже на каждый диск делают
Alexandr
пожалуйста
Alexandr
я тоже незнал этого нюанса, пока сам не столкнулся. У меня 4 платы валаются таких
Alexandr
пришлось избавится от них в серверах
Art
Fedor
как раз в hp и интел хотел запихнуть)
u2 не заюзать)
Alexandr
вот тут согласен, но тогда сразу надо учесть что перфоренса хорошего от nvme не добится там, и там даже выгоднее смотрится обычный котроллер HBA (если сомтреть с точки зрения задержек)
Fedor
areca и highpoint собираются выпустить платы для nvme
но опять же максимальную производительность можно только под pcie 4-5 выжать
Fedor
ivdok