Владимир
ну как сказать))
Владимир
Я вот сейчас вычитал про huge_page, которого в дефолте у проксмокса нет
Владимир
и без которого производительности хорошей не будет судя по всему
Владимир
synchronous_commit=off - за вот это спасибо), я как-то это упустил, глянул в оф доки норм тема)
Сергей
это банальщина, я пытаюсь рыть глубже
это 95% оптимизаций что можно достичь на zfs
Сергей
и без которого производительности хорошей не будет судя по всему
только если у тебя > 128Gb RAM и тысячи клиентских коннектов. На меньшем - разница незаметна
Владимир
только если у тебя > 128Gb RAM и тысячи клиентских коннектов. На меньшем - разница незаметна
незнаю незнаю), говорят что заметна даже от 30Гб, а от 256Гб там тоже есть какая-то созвучная тема которая там начинает быть заметной
Владимир
включается вручную всегда
А почему она сразу не выделяет нужный объём?, ОЗУ достаточное колличество, задаю, а оно значительно меньшее число страниц выделяется
Сергей
А почему она сразу не выделяет нужный объём?, ОЗУ достаточное колличество, задаю, а оно значительно меньшее число страниц выделяется
потому что в большинстве линуксов HP конфигурируются вручную. Ну автоматом только THP включены. так оптимальнее память используется. И не весь софт умеет HP использовать
Владимир
интересно)
Сергей
Ну вот кстати qumu умеет использовать, но в проксмоксе в дефолте не включено
отдавать память будет сложнее. Одно дело вернуть блоками по 4к. другое дело по 2мб или выше. я думаю что прокс непросто так НЕ включает HP для qemu
ArtAnt
Раз у вас все настолько критично что вы уже начали докапываться до HP, лучше тогда для начала перейти на FreeBSD + ZoL, по некоторым тестам в определенных бенчмарках производительность в два раза выше получается и ARC на FreeBSD работает как надо, а не в "ручную" с падением в случае чего. Например когда на машине работает Java и ZFS стабильности мне добиться вообще никак не получалось, в какой-то момент памяти не хватает, если руками это все не прописывать типа zfs_arc_max, но тогда ОЗУ используется не в полный рост. Пока не будет ZFS на уровне поддержки ядра, а ее похоже не будет, так как главсект Торвальдс не одобряет, я бы вообще забил на ZFS в Linux, все эти костыли не то, одни препятствуют ZFS другие придумывают как это обойти в коде, цирк.
ArtAnt
https://www.phoronix.com/scan.php?page=article&item=freebsd-zol-april&num=1
Aleksey
c 2й версии
ArtAnt
а это ничего что код zfs во фре на основе ZoL?
Внимательно прочитайте еще раз, что я написал, ваш вопрос не в тему. И код кодом, а вот его реализация в частности уровень(глубина) взаимодействия с ядром во FreeBSD того же ZoL на много лучше, что и позволяет добиться более высокой производительности. В статье выше есть графики для FreeBSD + ZoL.
Aleksey
Еще может zfs c java плохо совместимы. Две технологии "любящие" уесть всю память
Aleksey
на freebsd c явой можно конечно, но не так чтобы там все безоблачно
ArtAnt
Еще может zfs c java плохо совместимы. Две технологии "любящие" уесть всю память
Две технологии хреново работающие на Linux, если быть точнее. Да именно проблемы с памятью.
Eugen
Если удалить клон с фс, потом опять клонировать с тем же названием, но информация в клоне слегка отличается от предшественника, потому как в оригинальной фс производились изменения. Вопрос, могут ли предыдущие и настоящие данные конфликтрвать между собой? Zfs ведь слои запоминает.
d
у меня есть диск sde3 который пропечатан как ssd3 мне пофиг на такое, но надо бы уже что-то сделать ато однажды я забуду об этом
George
https://www.phoronix.com/scan.php?page=article&item=freebsd-zol-april&num=1
на форониксе не советую обзоры по zfs смотреть, автору сто раз уже говорили как готовить надо а он игнорит. Плюс интересно сравнить с кодом zol на бсд, до этого надо сравнивать дефолтные настройки.
Eugen
Есть просто глюк, данные бьются при удалении и создании коона, но видно это на клиенте, работающем с этого сервера по iscsi. Или же остается информация в кеше, и конфликтует с новой информацикй попадающей туда
Ivan
Ivan
в тему
Fedor
это ещё что. даже в случае, если памяти достаточно, свап отключен, но память достаточно фрагментирована, могут возникать ситуации, когда не удаётся выделить необходимый непрерывный кусок
Владимир
Ivan
кстати, а что значит отключить нуму ? нума же какраз для того чтоб процесс знал куда дешевле лезть, не ?
Владимир
кстати, а что значит отключить нуму ? нума же какраз для того чтоб процесс знал куда дешевле лезть, не ?
могу скинуть оригинальную статейку с этим советом и там будут аргументы
Владимир
так как я это не проверял а просто верю на слово не вижу смысла просто цитировать
Ivan
кидай, будет интересно глянуть. я в этих тонкостях не шарю, так хоть разберусь че к чему )
Fedor
о, и мне тоже кинь, пожалуйста.
Владимир
а просто сюда можно?)
Владимир
https://habr.com/ru/post/505108/
Fedor
https://habr.com/ru/post/505108/
а, только сейчас это обсуждали с коллегой
Fedor
постгрес в больших виртуализированных средах
Eugen
Так возращаяясь к моему вопросу выше, могут ли затертые слои влиять на актуальные?
Eugen
Iirc в самом zfs не влияет, но дальнейшие слои могут кешировать, да
Как сделать так что бы уничтоженные клоны вычищались и с кеша?)
Aleksey
да вроде норм вычищались
Aleksey
zfs rename datapool/home/user@today datapool/home/user@yestoday
Aleksey
и делаешь новый datapool/home/user@today
Aleksey
вроде как работало
Eugen
Попробую с переименованием, потом и удалением, может получится надурить систему
George
Попробую с переименованием, потом и удалением, может получится надурить систему
У вас какая фс поверх то? Если вы не перемонтируете её на стороне клиента, то всё будет плохо)
Nikita
Добрый день. Господа, возможно пропустил, персистентный L2ARC как-то активировать отдельно нужно? Или пакеты обновили, zpool upgrade сделали (в фичах персистентный кэш был указан) - и всё само будет работать?
d
Присоединяюсь к вопросу
d
Персистентный это какой?
Переживающий перезагрузку, как я понял
Eugen
Та на чтение такого нет на сколько я знаю, другое дело slog на запись
Eugen
l2arc это же про чтение
Вот именно, по этому врядли есть смысл схранять его. Основной в рперативке точно уничтодается, а без него это тормазные обрывки информации, по этому и не нудны
Eugen
Извиняюсь за ошибки, с телефона сижу
Eugen
То есть, они дураки и запилили это зря?
Нет, но l2 в любом случаи спорное решение, костыль по сути.
Eugen
Костыль чего?
Получить больше кега не ставя дорогую оперативку, вот только ссд не так уж и хорошо с нагрузкой справляется. По этому да, кеша можно сделать больше за дешево, но работать тоже будет дешево. К слову, читал статейку когда то, инженег из опыта множества систем писал, так вот он настоятельно советовал не юзать l2, лучше раскошельтесь на оперативку
Krey
Вроде про персистивный arc речь давно шла
George
Это надо прописывать в sysctl?
если хотите чтобы была персистентность - наоборот не надо)
d
$ sudo cat /sys/module/zfs/parameters/l2arc_rebuild_enabled 1
d
Это выключено?
Eugen
То есть, они дураки и запилили это зря?
К стати вспомнил о проэкте энергонезависимой оперативки, она слегка медленнее обычной, но способна хранить инфу, вот разве что в этом случаи фишка имеет право на жизнь как по мне.
Eugen
Как называется не помню, но она медленнее, это логично учитывая что она может хранить инфу
Eugen
Обьем тоже такой же или выше
Ivan
обычная рама с независимым питанием тоже может быть персистентной 😃