Aba
Так никто и не говорит верить ему на слово
Повторюсь: такому боту не место в узкопрофильных чатах
Fedor
Такого бота тут не надо.
Владимир
Окей)
Fedor
За предложение спасибо
Владимир
Я ж от чистой души предложил, нет так нет)
Владимир
Повторюсь: такому боту не место в узкопрофильных чатах
Узко профильный чат по кубер у, с этим ботом... И толково отвечает, но да, бывает с ошибками)
Vladislav
Мне кажется
Vladislav
Или сказать lmgtfy куда проще
Vladislav
чем бот?
Fedor
Узко профильный чат по кубер у, с этим ботом... И толково отвечает, но да, бывает с ошибками)
Цена ошибки кубера - свалившийся прод, цена ошибки зфс - потеря данных
Владимир
Цена ошибки кубера - свалившийся прод, цена ошибки зфс - потеря данных
Я напоминаю что и кожаные мешки ошибаются, так зачем тогда этот чат?)
Владимир
Снести его и читать доки самостоятельно)
Владимир
Логика такая у вас
Aba
Я напоминаю что и кожаные мешки ошибаются, так зачем тогда этот чат?)
Кожаные мешки, которые тут сильно ошибутся будут публично пристыжены!) А бот не знает стыда)
Владимир
Есть команда которая позволяет исправлять его
Владимир
Во дела да?)
Fedor
Она исправляет его в рамках диалога, но не всю сеть
Aba
Во дела да?)
Ну ты прям Омерику открыл... Это лишь решит частную проблему, а не общую
Fedor
Не нужно оффтопить.
Владимир
они всё ещё будут ошибаться
Владимир
а может даже с той же проблемой))
Владимир
Ладно), просто высказал свою точку зрения)), обоснование почему бот тут не нужен откровенно не логичное)
Y
А ниже был ответ другого человека, более углубленный
Там тоже не было ответа на вопрос: "постоянный l2arc загружается каждый раз при включении или остается " замороженный" на диске"
Y
начни читать отсюда
да что бы вы были здоровы, это и так ясно что он при перезагрузке "остается" - на то он и персистант. у меня вопрос - он просто остается или восстанавливается (не заполняется заново) данными с пула ? как бы переменная vfs.zfs.l2arc.rebuild_enabled ни на что не намекает ? (как по мне она намекает что при каждой перезагрузке он заново восстанавливается (не заполняется как раньше с нуля) - то есть перегрузил - он воссстанавился на тот вид как был до перезагрузки или данные на диске уже считаются валидными ? если он при перезагрузки "ребилдится" то загрузка будет задержана на время ребилда ? (или система будет сильно тормозить ? ) если совсем не понятно что я спрашиваю то вот аналогия - у винды есть спящий режим - когда память не обнуляется, есть режим "hybernate" памяь обнуляется го восстанавливается при загрузке... какой режим по аналогии с виндой у PERSISTANT L2ARC ?
Владимир
да что бы вы были здоровы, это и так ясно что он при перезагрузке "остается" - на то он и персистант. у меня вопрос - он просто остается или восстанавливается (не заполняется заново) данными с пула ? как бы переменная vfs.zfs.l2arc.rebuild_enabled ни на что не намекает ? (как по мне она намекает что при каждой перезагрузке он заново восстанавливается (не заполняется как раньше с нуля) - то есть перегрузил - он воссстанавился на тот вид как был до перезагрузки или данные на диске уже считаются валидными ? если он при перезагрузки "ребилдится" то загрузка будет задержана на время ребилда ? (или система будет сильно тормозить ? ) если совсем не понятно что я спрашиваю то вот аналогия - у винды есть спящий режим - когда память не обнуляется, есть режим "hybernate" памяь обнуляется го восстанавливается при загрузке... какой режим по аналогии с виндой у PERSISTANT L2ARC ?
я не вчитывался в доки, но он точно не перечитывается с HDD, это было бы вопервых максимлаьно глупо, во вторых тупо
Владимир
те инстанты которые настраивал я включались в адекватные сроки, а значит перечитывания не было
Владимир
да что бы вы были здоровы, это и так ясно что он при перезагрузке "остается" - на то он и персистант. у меня вопрос - он просто остается или восстанавливается (не заполняется заново) данными с пула ? как бы переменная vfs.zfs.l2arc.rebuild_enabled ни на что не намекает ? (как по мне она намекает что при каждой перезагрузке он заново восстанавливается (не заполняется как раньше с нуля) - то есть перегрузил - он воссстанавился на тот вид как был до перезагрузки или данные на диске уже считаются валидными ? если он при перезагрузки "ребилдится" то загрузка будет задержана на время ребилда ? (или система будет сильно тормозить ? ) если совсем не понятно что я спрашиваю то вот аналогия - у винды есть спящий режим - когда память не обнуляется, есть режим "hybernate" памяь обнуляется го восстанавливается при загрузке... какой режим по аналогии с виндой у PERSISTANT L2ARC ?
ребилд и перезагрузка помоему это пярм разные вещи
Владимир
ребилд никак с ней не связан
Y
если сами не знаете - то не надо посылать в гугл с умным видом :) - туда я и сам пойти могу - но там пока четкого ответа не получил как и то есть ли разница в реализации на BSD и линюхах (трунас почему на КОРЕ (БСД) по дефолту отключает, а на линюхе (СКАЛЕ) наоборот включает одну и туже функцию - persisant l2arc , с предупреждением что на КОРЕ будет задержка в загрузке ? )
Владимир
да что бы вы были здоровы, это и так ясно что он при перезагрузке "остается" - на то он и персистант. у меня вопрос - он просто остается или восстанавливается (не заполняется заново) данными с пула ? как бы переменная vfs.zfs.l2arc.rebuild_enabled ни на что не намекает ? (как по мне она намекает что при каждой перезагрузке он заново восстанавливается (не заполняется как раньше с нуля) - то есть перегрузил - он воссстанавился на тот вид как был до перезагрузки или данные на диске уже считаются валидными ? если он при перезагрузки "ребилдится" то загрузка будет задержана на время ребилда ? (или система будет сильно тормозить ? ) если совсем не понятно что я спрашиваю то вот аналогия - у винды есть спящий режим - когда память не обнуляется, есть режим "hybernate" памяь обнуляется го восстанавливается при загрузке... какой режим по аналогии с виндой у PERSISTANT L2ARC ?
аналогия с виндой какая-то бесполезная, ведь там сохраняется ОЗУ на диск, а тут кешится сам диск на более быстрый диск
Владимир
Функция vfs.zfs.l2arc.rebuild_enabled отвечает за включение или отключение перестроения кэша L2ARC в файловой системе ZFS. Кэш L2ARC - это специальный кэш, который используется в ZFS для ускорения операций чтения и записи данных на жесткий диск. Перестроение кэша L2ARC - это процесс, при котором ZFS динамически изменяет содержимое кэша L2ARC, чтобы улучшить производительность и оптимизировать использование ресурсов. Включение функции перестроения кэша L2ARC может улучшить производительность работы с файловой системой ZFS, но может потребовать дополнительных ресурсов, таких как память и процессорное время.
Y
аналогия с виндой какая-то бесполезная, ведь там сохраняется ОЗУ на диск, а тут кешится сам диск на более быстрый диск
очень даже подходит: при перезагрузке память тоже не очищается (потому иногда раньше артефакты на экране могли вылезти) а считается свободной
Владимир
Функция vfs.zfs.l2arc.rebuildenabled отвечает за перестроение кэша L2ARC в файловой системе ZFS. Кэш L2ARC - это специальный кэш, который используется в ZFS для ускорения операций чтения и записи данных на жесткий диск. Кэш L2ARC хранит наиболее часто используемые данные в оперативной памяти, что ускоряет доступ к ним. Перестроение кэша L2ARC - это процесс, при котором ZFS динамически изменяет содержимое кэша L2ARC, чтобы улучшить производительность и оптимизировать использование ресурсов. При перестроении кэша L2ARC ZFS выбирает данные, которые наиболее часто запрашиваются, и помещает их в кэш L2ARC для более быстрого доступа. Однако, процесс перестроения кэша L2ARC может потребовать дополнительных ресурсов, таких как память и процессорное время, поэтому функция vfs.zfs.l2arc.rebuildenabled позволяет контролировать и управлять этим процессом. Включение функции перестроения кэша L2ARC может улучшить производительность работы с файловой системой ZFS, но может потребовать дополнительных ресурсов.
Владимир
К сожалению, я не могу давать ссылки на конкретные источники, так как я генерирую свои ответы на основе множества источников и использую алгоритмы машинного обучения для формирования ответов. Я стараюсь предоставлять корректную и достоверную информацию, но если у вас есть конкретные вопросы по определенной теме, я могу попытаться найти соответствующие источники для дополнительного чтения.
Владимир
Владимир
но наверное ты можешь выдернуть фразы и их попробовать погуглить
Владимир
уже - не гуглится (покрайней сере по началу)
ну на этом мои полномочия всё))
Владимир
Владимир
Функция vfs.zfs.l2arc.rebuildenabled отвечает за перестроение кэша L2ARC в файловой системе ZFS. Кэш L2ARC - это специальный кэш, который используется в ZFS для ускорения операций чтения и записи данных на жесткий диск. Кэш L2ARC хранит наиболее часто используемые данные в оперативной памяти, что ускоряет доступ к ним. Перестроение кэша L2ARC - это процесс, при котором ZFS динамически изменяет содержимое кэша L2ARC, чтобы улучшить производительность и оптимизировать использование ресурсов. При перестроении кэша L2ARC ZFS выбирает данные, которые наиболее часто запрашиваются, и помещает их в кэш L2ARC для более быстрого доступа. Однако, процесс перестроения кэша L2ARC может потребовать дополнительных ресурсов, таких как память и процессорное время, поэтому функция vfs.zfs.l2arc.rebuildenabled позволяет контролировать и управлять этим процессом. Включение функции перестроения кэша L2ARC может улучшить производительность работы с файловой системой ZFS, но может потребовать дополнительных ресурсов.
ну в целом то что бот ответил, примерно так я и представлял себе, типа ревалидации кеша, хотя ребилд тут корректнее...
Владимир
не понимаю как ты мог ребилд связать с перезагрузкой, в моей голове это не вяжется
Владимир
тут речь про то что файл условно закешированный изменился, а зфс его в кеше правит до того как его запросили на чтение.
Владимир
как я понимаю логика такая
Y
ну на этом мои полномочия всё))
походу этот БОТ умный он дает правильный ответ на вопрос что такое l2arc и как он работает - но ошибается насчет переменной vfs.zfs.l2arc.rebuild_enabled ибо в доках к ТруНАСу написано Activating Persistent L2ARC CORE Go to System > Tunables and click ADD. For the Variable, enter vfs.zfs.l2arc.rebuild_enabled. Set the Value to 1 and the Type to sysctl. We recommend noting in the Description that this is the Persistent L2ARC activation. Make sure Enabled is set and click SUBMIT. то есть это именно активация самого "постоянного кеша" и суда по тому что: However, persistent L2ARC for large data pools can drastically slow the reboot process, degrading middleware and web interface performance. Because of this, we’ve disabled Persistent L2ARC by default in TrueNAS CORE, but you can manually activate it. он при каждой загрузке будет "ребилдится" а не просто брать готовые данные с диска ССД (ведь диск то не обнуляется при перезагрузке - просто "помечается как пустой" ) разумеется РЕБИЛД это не просто заполнение кеша с нуля (фишка в "весе" данных - есть которые часто используются есть которые реже - при перезагрузке с обычным кешем это каждый раз в нуля - в случаи ребилда - должна сохранятся информация (и данные) вместе с "весом/частатой" использования)
Y
и вот именно основываясь на этом я пытаюсь понять почему для СКАЛЕ (линюкс) - постоянный л2арк влючен, а для КОРЕ (бсд) выключент
Владимир
походу этот БОТ умный он дает правильный ответ на вопрос что такое l2arc и как он работает - но ошибается насчет переменной vfs.zfs.l2arc.rebuild_enabled ибо в доках к ТруНАСу написано Activating Persistent L2ARC CORE Go to System > Tunables and click ADD. For the Variable, enter vfs.zfs.l2arc.rebuild_enabled. Set the Value to 1 and the Type to sysctl. We recommend noting in the Description that this is the Persistent L2ARC activation. Make sure Enabled is set and click SUBMIT. то есть это именно активация самого "постоянного кеша" и суда по тому что: However, persistent L2ARC for large data pools can drastically slow the reboot process, degrading middleware and web interface performance. Because of this, we’ve disabled Persistent L2ARC by default in TrueNAS CORE, but you can manually activate it. он при каждой загрузке будет "ребилдится" а не просто брать готовые данные с диска ССД (ведь диск то не обнуляется при перезагрузке - просто "помечается как пустой" ) разумеется РЕБИЛД это не просто заполнение кеша с нуля (фишка в "весе" данных - есть которые часто используются есть которые реже - при перезагрузке с обычным кешем это каждый раз в нуля - в случаи ребилда - должна сохранятся информация (и данные) вместе с "весом/частатой" использования)
да где ты прочёл про перезагрузку
Владимир
тут написано ровно тоже самое что и написал бот
Владимир
но другими словами
Владимир
Функция vfs.zfs.l2arc.rebuild_enabled отвечает за перестроение кэша L2ARC в файловой системе ZFS, но не создает постоянный кеш. Кэш L2ARC - это специальный кэш, который используется в ZFS для ускорения операций чтения и записи данных на жесткий диск. При перезагрузке системы, кэш L2ARC будет перезаполнен заново, так как он хранится в оперативной памяти и не сохраняется на жесткий диск. При перезагрузке системы, ZFS автоматически подключает все пулы файловой системы и заполняет кэш L2ARC снова. Это может занять некоторое время, но после этого доступ к данным должен быть быстрее, так как кэш будет содержать наиболее часто используемые данные. Если функция перестроения кэша L2ARC включена, то он будет динамически изменять содержимое кэша L2ARC, чтобы улучшить производительность и оптимизировать использование ресурсов, но при этом он не будет создавать постоянный кеш.
Владимир
ну вот тут он врёт))
Y
да где ты прочёл про перезагрузку
а без перезагрузки и обычные l2arc нормально работает - проблемма в том что он каждую перезагрузку строится полностью с нуля не основываясь на предыдущем опыте использования и пройдет относительно много временя пока он "разогреется" и именно в этом смылс persistant l2arc , получить после включени (перезагрузки) сразу "разогретый" кеш основываеясь на предыдущих (может месяцах работы, а не только на том что вот счас при загрузке
Владимир
но тогда и бот не врёт
Владимир
почему ?
а почему бы не использовать кеш который накопился ранее
Владимир
в чём проблема то
Владимир
зачем тратить ресурсы)
Y
а почему бы не использовать кеш который накопился ранее
блин, а я что написал ? l2arc до "persistant" этого не умел
Y
и как раз опция persistant" для этого и была создана
Владимир
блин, а я что написал ? l2arc до "persistant" этого не умел
да, я в курсе что раньше не умел, но сейчас то умеет?
Владимир
в БСД по умолчанию нет
у меня мало опыта с бсд), у меня зфс в основном это линукс
Y
да, я в курсе что раньше не умел, но сейчас то умеет?
и то что он умеет - я все не пойму он просто остается на диске или при каждой загрузке "восстанавливается"
Владимир
Владимир
сейчас нет
Владимир
ну чисто логически он противоречит себе)
Владимир
l2arc он же не в ОЗУ))
Y
ну походу тебе проще проследить за ним))
Скоро посчупаю, пока руки не дошли...
Владимир
ага)