Y
Как то я этим ботам не доверяю... А ну как лечить начнут 😳
Владимир
Владимир
Y
мне доверяешь?))
Счас никому нельзя доверять, даже собственной жопе. Всего то пернуть хотел! (С) 😂
central
Y
l2arc_rebuild_enabled (int)
Rebuild the L2ARC when importing a pool (persistent L2ARC). This can be
disabled if there are problems importing a pool or attaching an L2ARC device
(e.g. the L2ARC device is slow in reading stored log metadata, or the metadata
has become somehow fragmented/unusable).
Use 1 for yes (default) and 0 for no.
из мана по убунте (https://manpages.ubuntu.com/manpages/impish/man5/zfs-module-parameters.5.html)
то есть кеш при каждом импорте пула (читай перезагрузке) ребилдится, а не просто "включается" с существующими данными на ССД (то есть грубо говоря кеш на 1 тера - будет "долго" заполнятся при загрузке, но не с нуля, а с учетом "веса" кешируемых данных
так получается ?
Andrey
т е мы можем либо при монтировании сразу провалидировать все блоки в l2arc , либо в процессе работы они сами провалидируются, если мы наткнемся на блок данных с потерянным логом
первый случай - возможная долгая загрузка при большом кэше, т к требуется провалидировать блоки данных
во втором случае возможные задержки при попадании на инвалидный блок в l2arc
выбирать самому какое поведение устраивает
Andrey
/* 9857 * The L2ARC has to hold at least the payload of one log block for
9858 * them to be restored (persistent L2ARC). The payload of a log block
9859 * depends on the amount of its log entries. We always write log blocks
9860 * with 1022 entries. How many of them are committed or restored depends
9861 * on the size of the L2ARC device. Thus the maximum payload of
9862 * one log block is 1022 * SPA_MAXBLOCKSIZE = 16GB. If the L2ARC device
9863 * is less than that, we reduce the amount of committed and restored
9864 * log entries per block so as to enable persistence.
9865 */
т е потерянных данных в l2arc может быть до 16 Гб на 1 блок лога,
поэтому самим выбирать стратегию инвалидации l2arc - в процессе работы или при перезагрузке провалидировать
Nikolay
#Вопрос Подскажите, видел тут в чате давно, как-то смотрят какими блоками чаще всего пишет на диск линукс, чтоб подобрать оптимальный размер блока зфс. Вроде самими средствами зфс даже это делается, там прям выводились размеры блоков и сколько их было записано на диск.
#Ответ: zpool iostat tank -ry 1
Aba
Y
Y
будем проводить эксперимент:
Y
вот записал данные на пул, соответсвенно почти все данные попали в кеш (ибо всё с нуля)
Y
перегрузил - кеш на месте
Y
но по умлочанию включена
Y
vfs.zfs.l2arc.rebuild_enabled: 1
Y
собственно кеш пустой, движухи нет....
Y
поменял снова на 1 - кеш сразу стал полный, после перезагрузки, не сразу после того как поменял
Y
кто-что скажем - какие мысли ?
Y
короче надо тестить, просто накопилось много мелких SSD по 64-120 гига , думал штук 8 тыкнуть на l2arc - их иначе только выкидывать - толку от них ноль, а так может профит будет какой - сетка 10 гига , 8 дисков должны ее забить (не в рандоме конечно, но тем не менее)
Y
раньше удерживало то что не было постоянного кеша - и толку от перезагрузки до перезагрузки было мало....
Fedor
https://3dnews.ru/1083456/apex-storage-predstavila-x21-kartu-rasshireniya-pcie-dlya-21-nakopitelya-pcie-40-m2-nvme
Artem
5:1, вопрос, что там за свитч
Fedor
это да
Shaker
Shaker
Вопрос какой свич конечно, да и охлаждаться нормально не будет. Проще с U.2/U.3 и большим корпусом.
Vladislav
Shaker
Они не настолько нагреваются
Греются невероятно сильно при длительной нагрузке. Настолько, что если нормально не охлаждать, перестает работать контроллер в nvme.
Shaker
Вот проще что-то типа такого:
https://www.servethehome.com/wiwynn-st300-1u-24-bay-u-2-nvme-jbof/
Shaker
Или такого:
http://ustorage.com.tw/download/PCIe_Gen4_NVMe_JBOF/Ustorage%20PCIe%20Gen4%20NVMe%20JBOF.pdf
Shaker
Можно хоть целый шкаф nvme забить, и подключить к двум серверам ( если двухканальные )
Artem
Artem
Y
Тогда не понятно для чего ;)
скорее для "отладки" - когда надо много но пока не понятно сколько много - что бы заказывать полноценные флеш-хранилища... а так по сути воткнул в рабочую станцию любую и вот много
Artem
А про перегрев и отваливается - можно поподробнее? Я что-то думал, что просто тормозить будет
Shaker
помогал рестарт сервера
Artem
Shaker
обычные
Vladislav
Vladislav
Fedor
для серверных
Vladislav
M.2 есть и на серверных материнках
Fedor
их же много в материнку не повтыкаешь
Vladislav
Artem
Vladislav
Vladislav
Vladislav
Это даже видно
Artem
Ага, увидел, тогда хорошо. Неожиданно
Shestakow
Всем привет. Есть такая ошибка.
Shestakow
при выводе zpool status -v
Shestakow
обычно должны быть ссылки на битые файлы.
Shestakow
но тут что то невнятное.
Shestakow
диски все целые , scrub без ошибок проходит
Shestakow
как понять что за файл <0xbc2e>:<0x0>
central
Метаданные какие то мб
Shestakow
Метаданные с тегом metadata вроде бы
Shestakow
А тут хрен понять что за тэг
Fedor
при этом там пишут
100 PCIe 4.0 Lanes
и сама плата даже не pci-e 5.0
Stanislav
Коллеги, добрый день. Подскажите насколько стабильна zfs под Ubuntu. Можно ли её в продакшн использовать? Планирую на раздел из 4х SSD дисков под NextCloud собрать raidz
central
Stanislav
ну тут скорее вопрос стабильности под linux, до сего времени у меня была информация что под Lunux zfs не так стабильна как под FreeBSD
Vladislav
Vladislav