From: |
Dmitriy Smirnov 2:5010/352@fidonet |
02 Jun 2021 06:27 +0300 |
To: |
Ivan Novikov 2:5080/31 |
|
Subject: |
13 и OpenZFS
|
hi, Ivan!
01 Jun 21 16:58, Ivan Novikov wrote to All:
IN> Если кто-то ещё не переехал с 12 на 13 но планирует, то хочу
IN> предупредить о следующих граблях:
IN> 1. если заапгрэйдить версию ZFS, то старый загрузчик её не понимает
у меня чуть интереснее было, на старой (asus года эдак 2010) платформе с нуля
поставленная 13 на zfs не взлетела.
Для эксперимента с той же исошки на более свежей платорме - взлtтела.
wbr, Dmitriy.
From: |
Eugene Grosbein grosbein.net |
02 Jun 2021 06:05 +0300 |
To: |
Ivan Novikov 2:5080/31 |
|
Subject: |
13 и OpenZFS
|
01 июня 2021, вторник, в 16:58 NOVT, Ivan Novikov написал(а):
IN> Если кто-то ещё не переехал с 12 на 13 но планирует, то хочу предупредить
о
IN> следующих граблях:
IN> 1. если заапгрэйдить версию ZFS, то старый загрузчик её не понимает
При любом мажорном апгрейде положено обновлять загрузчики.
IN> Пользуясь случаем спрошу - стоит ли включать компрессию для разделов с
портами
IN> и сорцами? Если стоит, то какой из алгоритмов выбрать для этого?
Дефолтный lz4 жмет сорцы и порты вдвое и работает значительно быстрее,
чем gzip - но медленней, чем без компрессии.
Eugene
--
Поэты - страшные люди. У них все святое.
From: |
Eugene Grosbein grosbein.net |
02 Jun 2021 06:07 +0300 |
To: |
Ivan Novikov 2:5080/31 |
|
Subject: |
13 и OpenZFS
|
01 июня 2021, вторник, в 16:58 NOVT, Ivan Novikov написал(а):
IN> 2. если у кого-то система поставлена настолько давно, что по тогдашним
IN> инструкциям хватало раздела для загрузчка размером в 128к, то сообщаю, что
IN> нынешний загрузчик имеет размер в 158к и туда не пролезет.
Это ты, видимо, про GPT. Я использую ZFS-on-root с graid+MBR,
там этой проблемы нет. Правда, я не проверял, поддерживает ли вообще OpenZFS
загрузку с MBR и freebsd slice.
Eugene
From: |
Alex Korchmar <1187514963@ddt.demos.su> |
01 Jun 2021 18:02 +0300 |
To: |
Sergey Anohin 2:5034/10.1 |
|
Subject: |
13 и OpenZFS
|
From: Alex Korchmar
Sergey Anohin wrote:
SA> Вот такую статью я постил здесь давненько,
SA> https://shatteredsilicon.net/blog/2020/06/05/mysql-mariadb-innodb-on-zfs/
в основном это перепев орацловой инструкции двадцатилетней давности.
Hо есть один нюанс: отключение даблрайта сам орацл считал опасным.
А выигрыш от отключения префетча я бы рекомендовал - мерять, потому
что может повториться история, что данные все равно читаются, но
так как префетч "отключен" - швыряются на пол.
SA> вот на счет прав ли автор я хз.
по-моему единственное, в чем он прав, это что линуксный md raid даже в этом
случае - полное г-но, оказывается. Кто бы мог подумать, и было ли - чем?!
Обратить внимание, что все эти "рейды" они умудрились гонять поверх EBS!
По-моему этого вполне достаточно, чтобы дальше этой бредятиной даже не
подтираться, лечи потом лишай в неудобном месте...
> Alex
From: |
Sergey Anohin 2:5034/10.1 |
01 Jun 2021 16:15 +0300 |
To: |
Ivan Novikov 2:5080/31 |
|
Subject: |
13 и OpenZFS
|
Hello, Ivan!
IN> Если кто-то ещё не переехал с 12 на 13 но планирует, то хочу предупредить
о следующих граблях:
IN> 1. если заапгрэйдить версию ZFS, то старый загрузчик её не понимает
IN> 2. если у кого-то система поставлена настолько давно, что по тогдашним
инструкциям хватало раздела для загрузчка размером в 128к, то сообщаю, что
нынешний загрузчик имеет размер в 158к и туда не пролезет.
Давно я на эти грабли наступил, поэтому у меня загрузчик на другом харде (((
IN> Пользуясь случаем спрошу - стоит ли включать компрессию для разделов с
портами и сорцами? Если стоит, то какой из алгоритмов выбрать для этого?
Вот такую статью я постил здесь давненько,
https://shatteredsilicon.net/blog/2020/06/05/mysql-mariadb-innodb-on-zfs/
там за lz4 топят, почитай, неплохой дайджест твиков, собранных в одном месте,
вот на счет прав ли автор я хз.
С наилучшими пожеланиями, Sergey Anohin.
From: |
Ivan Novikov 2:5080/31 |
01 Jun 2021 14:58 +0300 |
To: |
All |
|
Subject: |
13 и OpenZFS
|
Hello everybody!
Если кто-то ещё не переехал с 12 на 13 но планирует, то хочу предупредить о
следующих граблях:
1. если заапгрэйдить версию ZFS, то старый загрузчик её не понимает
2. если у кого-то система поставлена настолько давно, что по тогдашним
инструкциям хватало раздела для загрузчка размером в 128к, то сообщаю, что
нынешний загрузчик имеет размер в 158к и туда не пролезет.
Пользуясь случаем спрошу - стоит ли включать компрессию для разделов с портами
и сорцами? Если стоит, то какой из алгоритмов выбрать для этого?
Ivan
From: |
Sergey Anohin 2:5034/10.1 |
20 May 2021 19:42 +0300 |
To: |
Andrey Ostanovsky 2:5030/1957 |
|
Subject: |
Хлам
|
Hello, Andrey!
SA>> По-нормальному если делать, то это надо как-то у принтера узнавать,
SA>> залита на него прошивка или нет, если кто-то даст идею, буду
SA>> благодарен.
AO> Зачем? Просто льем прошивку перед печатью - и не заморачиваемся... С этими
win-принтерами еще есть грабли, что засыпая - они эту залитую прошивку теряют.
Дык не льется в том и проблема, i/o error
С наилучшими пожеланиями, Sergey Anohin.
From: |
Andrey Ostanovsky 2:5030/1957 |
20 May 2021 13:33 +0300 |
To: |
Sergey Anohin 2:5034/10.1 |
|
Subject: |
Хлам
|
Hello Sergey!
04 May 21 00:34, you wrote to Eugene Grosbein:
SA> По-нормальному если делать, то это надо как-то у принтера узнавать,
SA> залита на него прошивка или нет, если кто-то даст идею, буду
SA> благодарен.
Зачем? Просто льем прошивку перед печатью - и не заморачиваемся... С этими
win-принтерами еще есть грабли, что засыпая - они эту залитую прошивку теряют.
Andrey
From: |
Alex Korchmar <1187514950@ddt.demos.su> |
19 May 2021 14:25 +0300 |
To: |
Eugene Grosbein grosbein.net |
|
Subject: |
FreeBSD 13/i386 & 24G RAM
|
From: Alex Korchmar
Eugene Grosbein wrote:
EG> Это бессмысленный разговор без конкретизации исходной задачи.
ты не хочешь узнать что есть стораджкластеры. Обсуждать почему я выбрал именно
это решение - мне лень. Я не выбираю задачи под кривой инструмент. Я выбираю
инструменты под задачу.
EG>>> с прежней ZFS. Для изолированной хранилки - нормально.
AK>> прежняя вряд ли утратила умение виснуть из-за интерлоков
EG> В моих руках не виснет и не крешится.
ошибка выжившего.
AK>> занимались. Там на три страницы уговоров, хотя бы посмотреть в код.
EG> Ключевое слово тут *регулярно*. Можно хоть десять страниц накатать
регулярно. Hесколько лет.
Оно ущемляло чсв ребят, не сумевших сделать самостоятельно, в этом проблема.
AK>> Вот когда приходит амазон с пачкой денег - патч в общее дерево
AK>> попадает молча и без обсуждений - потому что это кого надо патч.
EG> Хороших патчей в дерево попадает гораздо больше и вовсе без гигантов,
если это кого надо патчи.
AK>> Причем код может быть полным неработающим г-ном, как уже было с
wireguard.
AK>> Главное чтоб это кого нада был код.
EG> wireguard это как раз пример того, что нет никакого смысла коммитить
EG> неработающее говно, оно всё равно будет выпилено очень быстро
оно было выпилено потому что _автор_протокола_ не поленился пойти и посмотреть,
что это такое наговнякано. Причем он чувак склочный и шума и вони от него
много.
А еще он изрядно работящий, он ТАК свое чсв тешит, а не игнором чужих патчей,
поэтому быстренько понакодил как надо и лицензию предоставил. Такое щастье
бывает редко и чаще всего для ненужно (мне, в общем, плевать какого
качества там вайргад, у меня ipsec)
А Адам Левенталь не работящий, не шумный, и чинить за вами zfs не будет.
Ему давно уже неинтересно, он за деньги работал.
А лицензию на растерзание давным-давно бросили.
EG>>> ZFS, но если в твоём случае других задач нет - можно прибить не
половину,
EG>>> а 95%, оставив системе заначку для манёвра, и работать себе годами,
AK>> и оно крэшится, если память вдруг понадобилась.
EG> Hеправда.
правда.
Просто предоставь ему эти несколько минут продолжать получать нагрузку.
EG> при настроенном под задачу sysctl vm.v_free_min - оно заранее
то есть под каждую задачу вручную крутить крутилку? Спасибо, не нать нам такое.
Почему-то в btrfs не надо ничего крутить. Hу да, неэффективный buffer cache,
вместо arc, прошлый век. Зато ровно на всю свободную память и освобождает,
как потребовалась. Как бы не эффективнее полурабочего arc вышло в результате.
Что делать, если наследие sun этого века не уберегли.
EG> И с избыточностью тоже. Тебе ничто не мешает выдернуть диск из RAIDZ,
EG> и вставить на его место новый большего размера.
вручную.
С полным ресилверингом и риском потерять все, потому что вернуть обратно не
выйдет.
Все еще не хочешь погуглить про кластеры? Hу как хочешь...
> Alex
From: |
Eugene Grosbein grosbein.net |
19 May 2021 15:28 +0300 |
To: |
Alex Korchmar ddt.demos.su |
|
Subject: |
FreeBSD 13/i386 & 24G RAM
|
19 мая 2021, среда, в 11:14 NOVT, Alex Korchmar написал(а):
EG>>>> Если поискать - есть.
AK>>> ну вот я поискал - нету.
AK>>> Либо очень дорого и уже не продают.
EG>> Да где ж дорого, полно железа x86 занедорого.
AK> повторяю: железо x86 впятеро дороже и не умеет ничего из перечисленного за
те
AK> деньги.
Это бессмысленный разговор без конкретизации исходной задачи.
EG>> с прежней ZFS. Для изолированной хранилки - нормально.
AK> прежняя вряд ли утратила умение виснуть из-за интерлоков
В моих руках не виснет и не крешится.
EG>> Hет, не озвучил. Первым делом не озвучил целевую задачу.
AK> ты все равно не поймешь задачу.
Hу не хочешь, как хочешь. Твои проблемы.
AK> google: data storage clusters
Причем тут гуль-то, меня интересовала твоя конкретная задача, а не гугль,
но нет так нет.
EG>> это коммуникация, надо регулярно ругаться в листах, капать на мозги.
EG>> Это отдельный скилл и этим надо отдельно заниматься, этим никто
EG>> не занимался в случае со патчами slw@.
AK> занимались. Там на три страницы уговоров, хотя бы посмотреть в код.
Ключевое слово тут *регулярно*. Можно хоть десять страниц накатать
в фабрикатор, это не то.
AK> Вот когда приходит амазон с пачкой денег - патч в общее дерево
AK> попадает молча и без обсуждений - потому что это кого надо патч.
Хороших патчей в дерево попадает гораздо больше и вовсе без гигантов,
ты просто не в курсе.
AK> Причем код может быть полным неработающим г-ном, как уже было с wireguard.
AK> Главное чтоб это кого нада был код.
wireguard это как раз пример того, что нет никакого смысла коммитить
неработающее говно, оно всё равно будет выпилено очень быстро
EG>> ZFS, но если в твоём случае других задач нет - можно прибить не половину,
EG>> а 95%, оставив системе заначку для манёвра, и работать себе годами,
AK> и оно крэшится, если память вдруг понадобилась.
Hеправда. Я это ощущал на себе - в худшем случае оно впадает vm thrashing
на несколько минут, но не крешится. Это в 11.4-STABLE. А в лучшем случае -
при настроенном под задачу sysctl vm.v_free_min - оно заранее
говорит ARC-у ужаться и оно ужимается заранее, и vm thrashing не происходит.
AK>>> пока всех достижений - можно добавить целиком vdev. Добавить диск к vdev
AK>>> как не было можно, так и до сих пор.
EG>> Диск и есть один из видов vdev. Заменить vdev тоже можно,
AK> есть. Без избыточности. То есть тобой же подтверждено как бесполезное
ненужно.
И с избыточностью тоже. Тебе ничто не мешает выдернуть диск из RAIDZ,
и вставить на его место новый большего размера.
Eugene