Nick
а проверяли?
Nick
# zpool iostat 1
capacity operations bandwidth
pool alloc free read write read write
---------- ----- ----- ----- ----- ----- -----
tank 364G 1.44T 24 41 351K 1.49M
capacity operations bandwidth
pool alloc free read write read write
---------- ----- ----- ----- ----- ----- -----
tank1 149G 295G 7 66 169K 1.76M
tank2 297G 147G 4 28 104K 675K
capacity operations bandwidth
pool alloc free read write read write
---------- ----- ----- ----- ----- ----- -----
tank 502G 222G 69 372 751K 21.7M
Первые три попавшиеся под руку сервера из списка наиболее нагруженных.
Виртуалки, битрикс, всё такое.
local
Nick
про директио которое тут недавно обсуждалось - на сколько я вижу - оно не смержено и там сплошное WIP - https://github.com/openzfs/zfs/pull/10018
Nick
хотя есть https://github.com/openzfs/zfs/commit/a584ef26053065f486d46a7335bea222cb03eeea
Nick
и в 2.1 оно видимо смержено
Nick
и видимо начиная с 0.8
George
и видимо начиная с 0.8
ага, с 0.8 zfs теперь не шлёт лесом, а фиктивно "умеет" но по факту пока игнорит, данные всё равно через arc идут как обычно
George
nikolay
Не совсем понял зачем делать чтение мимо arc
Александр
или 75 был родной не помню
nikolay
⚡Sђสᴍสn⚡
nikolay
На серверных?
Не знаю, Георгий пишет что с этого кейс начался
Иван
Не пул большой, а количество дисков. Говорят 6 уже большой.
Δαρθ
это то есть нвме стали быстрее чем ОЗУ?
или просто арк имеет такие медленные алгоритмы? :)
Ivan
Δαρθ
ну линки pci-e точно так же от нумы страдают
Nick
George
(речь про поточку, а не рандом)
Nick
George
George
там стараются смотреть на то что протухает и вешать если надо
George
ну и если увидел интересное - пиши в тикете, обновим актуальной, в этом смысл в частности)
Nick
https://github.com/openzfs/zfs/issues/6531 - вот это закрыто зря, проблема существует
Nick
btw, есть ли способ как-то оптимальнее агрегировать запись, кроме накладывания вручную патчика https://github.com/openzfs/zfs/issues/8472#issuecomment-960310603 ?
Nick
увеличивать /sys/module/zfs/parameters/zfs_txg_timeout уже пробовал
George
Nick
надо проверить, но кажется я продолжаю наблюдать это на 2.1
George
Nick
ситуация конечно уже улучшилась, причем всё стало резко лучше при переходе на 5.11 ядро.
с 5.4 вообще было много странного с зфс
Nick
а как коррелирует количество потоков записи с, видимо, write amplification в этом случае?
Nick
в данном случае у меня ссд, я не упираюсь в ио, но имею большую запись в мегабайтах в сценарии, в котором вроде бы столько быть не должно. И там мускль. Я подозреваю много cow операций, которые приводят к большому write amplification
George
т.е. сейчас при явном тротлинге можно увидеть, как некоторые потоки на запись ожидают
George
George
recordsize какой под мускулем?
Nick
16к
George
тогда не должно быть, это == размеру блока у innodb
Nick
казалось бы, но вот .
George
надо искать дальше
George
George
Кстати, 8-9 ноября будет проходить OpenZFS Dev Summit, ещё есть 2 дня зарегистрироваться https://www.eventbrite.com/e/openzfs-developer-summit-2021-tickets-166105683571
George
Вот список выступлений https://openzfs.org/wiki/OpenZFS_Developer_Summit_2021
Alexandr
👍
Fedor
nikolay
Nick
Nick
А как сейчас менять шедулер? zfs_vdev_scheduler больше не поддерживается (что, кстати, не отражено в документации), про правила udev что-то нагугливается, но как оно работает вообще, у zfs всё-таки свой сейчас шедулер, или ядерный линуксовый используется? Если на одном диске ext4 и zfs на разных разделах, то можно сделать только одинаковый?
Δαρθ
а как зфс может иметь свой шедулер мимо линуксового? все равно ж запросы в диск идут стандартным путём?
nikolay
Nick
https://github.com/openzfs/zfs/issues/9778
Nick
и это было в релиз ноутсах
nikolay
Nick
к какой-то в эпоху 0.8
Nick
я давно про это читал, потом забыл, сейчас пошел смотреть и поудивлялся варнингам в дмесг
Combot
Tommy Simon has been banned! Reason: CAS ban.
Василий
А вот что зфс-ное можно поставить на флешку?
Есть сервер, на 4 диска, хочется этим диски отдать как хранилку и на них ничего не ставить. А саму систему на флешку кинуть
central
Василий
Василий
Собственно мне все равно что там будет, но нужен хотябы псевдо мультитаер на чтение
nikolay
Василий
пошел читать
Василий
Меня только смутило, что они фразу: продуктивной среднее, слово "production" в кавычки заключили)
Сергей
я бы не сказал что проект сильно массовый. Но он уже давно существует и судя по активности на гитхабе - развиваетя. Просто очень нишевой. Может кто-то даже и "свои" хранилки на нём делает
nikolay
nikolay
Сергей
nikolay
Аа, это хорошо
Василий