Alexandr
а только ответил на твои вопросы)
Alexandr
это где она умеет такое?
https://openzfs.github.io/openzfs-docs/man/8/zpool_influxdb.8.html
Fedor
гистограммы)))
Fedor
прекрасно
Alexandr
умеет же)
Fedor
спасибо! надо б наверное на двойку переходить уже.
Alexandr
та незачто, я сам был шокирован после 0.7
Alexandr
типа "а что, теперь так можно!?"
Fedor
бекапы главное делать)
да вот думаю, как бы это всё провернуть. я ж на иллюмосовском сейчас
Sergey
https://openzfs.github.io/openzfs-docs/man/8/zpool_influxdb.8.html
круто, а json не завезли случайно?)
George
да вот думаю, как бы это всё провернуть. я ж на иллюмосовском сейчас
в zol я пока бы на 0.8 сидел, 2.0 просто всё же свежак, только если с бекапами процесс налажен
George
круто, а json не завезли случайно?)
json в zcp programs чтоли прикрутили
Sergey
json в zcp programs чтоли прикрутили
надо будет их поизучать
George
надо будет их поизучать
https://openzfs.github.io/openzfs-docs/man/8/zfs-program.8.html где-то в этом районе
Sergey
https://openzfs.github.io/openzfs-docs/man/8/zfs-program.8.html где-то в этом районе
тут получается это аутпут программы какой-то на луа, а вон инфлюкс прям готовую стату выводит, туда же жсон было бы круто, что б не колхозить)
Fedor
а была у кого-то идея метрики выводить по команде в стдаут, а не в бд - такого не приняли?
Fedor
чтоб не инфлюксом, а например забирать в экспортер
Fedor
чтоб в прометей, например
Sergey
а была у кого-то идея метрики выводить по команде в стдаут, а не в бд - такого не приняли?
да вот похоже пока только парсить файлы в kstat и аутпут команд
Fedor
так и делаю сейчас.
Alexandr
я туда и с других мест метрики кидаю
Alexandr
и потом удобно стоить разные дашбордища
Fedor
а была у кого-то идея метрики выводить по команде в стдаут, а не в бд - такого не приняли?
--execd, -e Run in daemon mode compatible with telegraf`s execd plugin. In this mode, the pools are sampled every time there is a [return] on stdin. Once a sample printed, zpool_influxdb waits for another [return]. When run on a terminal, use [ctrl+C] to exit.
George
а описание события инициирующего генерацию txg только в коде искать?
доки и презентации есть разные, под рукой нет которую порекомендую, либо конечно код
Vladislav
https://shirosaidev.github.io/diskover/ а есть что-то подобное опенсорсное и self-hosted ?
Vladislav
Посмотрю
Qwerty
https://shirosaidev.github.io/diskover/ а есть что-то подобное опенсорсное и self-hosted ?
А разве оно не self hosted с апачевской лицензией?
Vladislav
Там есть ограничения для коммерческого использования
Qwerty
Там есть ограничения для коммерческого использования
Скорее другое, в коммерческой версии есть фичи, которые вам нужны. А коммьюнити версию можно использовать в коммерческих целях
NikolayS
Ещё раз прошу, может всё-таки кто-то знает рецепт: Как выяснить для конкретного процесса, сколько он прочитал с диска, а сколько по-hit-ил блоков в ARC?
Fedor
Может, через dtrace можно увидеть
Dmitry
Может, через dtrace можно увидеть
в линуксе он сильно меньше может:( может есть какой-то порт конечно но я пока не нашел
Dmitry
да тоже его мучал, но так и не удалось его нормально заставить работать для zfs на ubuntu, чего-то не хватает но чего не могу пока понять: Failed to load BPF program b'trace_read_return': Invalid argument
Fedor
Может, неверно параметры подобрал, в структуре какой-нибудь ошибся ( предполагаю - так как знаком только с дтрейс)
Speedy
Доброе утро, уважаемые коллеги, подскажите пожалуйста насколько минимально необходим RaidZ2 vs RaidZ ? SSD pci X (серверный самсунг) целевая модель использования: горячие данные (много субд postgres) master / slave n+1 дополнительно raw VAL на CEPH льем .
Dmitry
господа, может кто подскажет почему zfsslower-bpfcc может не показывать операции read и write а только Open и Sync? какие-то настройки модуля или ядра?
Speedy
Зависит от объема
ну сейчас диски по 3,2 ТБ по схеме 3+1 с пространством 9ГБ
d
RaidZ это (почти) raid5 - ненужен вообще обычно RaidZ2 это raid6 - минималка для небольших объёмов
d
You can go further and try RAID-Z3, which has a maximum of at least five disks and the ability to survive damage to up to three disks. RAID-Z3 is rarely used due to its size. It is also not as space-efficient as other RAID-Z options.
d
z3 требует много дисков физических
d
я диванный если что, только описание читал
Speedy
z3 требует много дисков физических
ну это условно схема N + n хочу понять насколько хуже N + (n-2), где N > 3
d
не нашёл сходу
Aleksei
ну сейчас диски по 3,2 ТБ по схеме 3+1 с пространством 9ГБ
А есть для этих SSD сведения о bit error rate?
Aleksei
и вдогонку второй вопрос: а какой объём данных по внутренним счётчиками в течении года пробегает через каждый диск?
Aleksei
заранее скажу, что точного ответа я не знаю, но могу предложить такой подход для оценки: - в случае raidz нам будет нужно прочитать трёхкратный объём данных для восстановления (для случая 3+1 диск) - добавить к нему для оценки предполагаемый усреднённый объём уже прочитанных данных (т.к. я думаю, что износ может влиять на вероятность ошибочного чтения) - сравнить эту величину с показателем BER и оценить насколько вероятно, что при восстановлении данных произойдёт ошибка чтения и данные будут потеряны
Aleksei
а дальше уже думать, что будет дешевле: ещё несколько дисков и какой проигрыш в производительности на raidz2
Speedy
А есть для этих SSD сведения о bit error rate?
диск 1735 samsung (ссылка умерла к сожалению) по заявлению самсунга - там сами диски по себе организованы очень хорошо, и умирает чаще контроллер, чем память.
Speedy
и вдогонку второй вопрос: а какой объём данных по внутренним счётчиками в течении года пробегает через каждый диск?
так как с ZFS ниразу не работали (это первая попытка сделать хорошо и и правильно), то не очень понимаю как там считается этот самый обьем.
Aleksei
а откуда проигрыш будет?
а разве raidz2 не имеет penalty по сравнению с raidz1?
Speedy
а разве raidz2 не имеет penalty по сравнению с raidz1?
нет, он имеет производительность исключительно в рамках основного массива дисков N
Speedy
а разве raidz2 не имеет penalty по сравнению с raidz1?
(судя по нашим тестам - больше ядер и памяти надо)
Evgenii
а разве raidz2 не имеет penalty по сравнению с raidz1?
iops в raid-z будет столько, сколько iops у одного самого медленного диска. Не фонтан короче
Aleksei
нет, он имеет производительность исключительно в рамках основного массива дисков N
по скорости записи на больших блоках или по latency на маленьких?
Aleksei
те же iops тоже будут равны самому медленному диску?
Speedy
iops в raid-z будет столько, сколько iops у одного самого медленного диска. Не фонтан короче
это точно ? ведь общая производительность будет = iops*N , где N это количество дисков
Evgenii
те же iops тоже будут равны самому медленному диску?
ну скорее всего. Но если надо много iops можно добавить optane log или выбрать режим sync=disabled, в зависимости от сценария
Aleksei
честно говоря, не нравится мне эта формулировка: 1 сектор на 10^17 бит
Aleksei
если так, то: 512 байт x 8 бит = 4.096*10^3
Aleksei
т.е. у нас BER= 4.096/10^14