Василий
мне только пока не доконца понятно что надо смотреть ind или agg
Andrey
БД какая? Ставь recordsize=16K и lz4
George
16M конечно же
Я думал вы пошутили:) такой блок только под частные случаи подходит. 128к как дефолт оптимален. А для бд и мелкоблока 16к
George
128к тоже может быть норм, если коэффициент сжатия высокий, дешевле в кеше проца разжать-сжать
George
У кликхауса недавно выступление про это было, когда lz4 по дефолту в 99% для них лучше
Василий
БД какая? Ставь recordsize=16K и lz4
не знаю, я админю маленький кластер есх. если спрошу что там внутри виртуалки - тут же будут просить ее админить тоже
Василий
так что "чтото":)
Andrey
не знаю, я админю маленький кластер есх. если спрошу что там внутри виртуалки - тут же будут просить ее админить тоже
А чего тогда париться - оставляй все по умолчанию, обычно что-то тюнится под конкретную нагрузку, а тут советы под неизвестно что
Василий
Под нее и тюнить хочу
Василий
Василий
Это за 5 сек интервал
Vladimir
есть zfs массив (занято 20тб из 48), есть arc в 33гига и блочник в кеше на 480 гигов копирую один и тот же файл на не zfs массив и не вижу чтобы zfs отдавало его из кеша
Vladimir
смотрю через промитиус нод экспортер, метрика node_zfs_arc_l2_hits
Vladimir
primarycache metadata local secondarycache all default
Vladimir
по моему мнению и опыту файлик должен тянуться из кеша
Vladimir
а хита в метрике нет
George
смотрю через промитиус нод экспортер, метрика node_zfs_arc_l2_hits
линейное чтение по дефолту в l2arc не попадёт за одну операцию
George
он должен тянуться из arc если не вымылся ещё
Vladimir
primarycache metadata local secondarycache all default
у меня явно указана метадата в арке
Vladimir
у меня идет просто чтение почти в полку сейчас, а хитов 0 на arc2
George
в l2arc результаты префетча (а через него 99% последовательного чтения идёт) не попадают по дефолту
Vladimir
хотя там десятки гигов
George
у меня идет просто чтение почти в полку сейчас, а хитов 0 на arc2
там пока данные в арк, то из l2arc они не будут читаться, т.к. уже в озу
George
надо добиться чтобы из arc данные сначала уехали на l2arc
Vladimir
уехали, я подрубил блочик и туда сразу уехало ~10 гигов
Vladimir
т.е. данные в арк2 есть, но хиты оттуда не идут
central
а на кой вообще l2arc для 48 ГБ, адекватнее докупить пару плашек ОЗУ
Vladimir
а на кой вообще l2arc для 48 ГБ, адекватнее докупить пару плашек ОЗУ
а, не так прочитал первый раз блочник под кеш 480гб
George
т.е. данные в арк2 есть, но хиты оттуда не идут
осталось убедиться, что из arc они уехали
Vladimir
осталось убедиться, что из arc они уехали
а если я запрашиваю файл, который был создан уже после подключения блочника?
Vladimir
он же поидее должен был сразу уехать в арк2, да?
Vladimir
вот так выглядит размер arc2
Vladimir
вот так выглядит размер arc2
вот это на блочнике
Vladimir
и потом нулевое чтение )))
Vladimir
хотя в массиве он онлайн и без ошибок
Vladimir
я где-то неверно приготовил или оно не едет?
Vladimir
а, массив с шифрованием
George
а если я запрашиваю файл, который был создан уже после подключения блочника?
если очень хочется на линейном чтении потестить l2arc, можете включить попадание на него префетча https://openzfs.github.io/openzfs-docs/Performance%20and%20Tuning/Module%20Parameters.html#l2arc-noprefetch )
Vladimir
# zfs --version zfs-2.0.4-0york2~18.04 zfs-kmod-2.0.4-0york2~18.04
George
я где-то неверно приготовил или оно не едет?
arc то заполнился? пока там есть место, смысла с l2arc читать что-то точно нет, т.к. оно в arc должно быть
George
и только на долговременной нагрузке будет баланс и чтение с l2arc
Vladimir
да
Vladimir
Fedor
Как это посмотреть?)
Alexander
George
если префетч писать на l2arc, то он его вымоет очень быстро, это частный случай
Василий
Fedor
А что не так?
Это очень полезный вывод. Как его посмотреть, какую команду дать?
Василий
Fedor
Я в ядре даже аккаунтинга такого не видел
Василий
Только если дать в таком формате, оно показывает за все время
Василий
А это уже в реалтайме
Fedor
.
# zpool iostat -r data invalid option 'r' usage: iostat [-v] [-T d|u] [pool] ... [interval [count]]
Василий
zpool iostat -r zfs 5
Василий
zfs - pool name
Fedor
zpool iostat -r zfs 5
ну понятно. в иллюмосе нет, в саносе нет..
Fedor
жаль.
Vladimir
а в 2 версии можно опции без ребута?
Vladimir
подтягивать
Василий
Константин
Привет, может кто подскажет. Ситуация следующая: есть пул на нем том с данными. В какой то момент на пуле пошли ошибки контрольных сумм. После этого при попытке сделать репликацию снимка с тома на этом пуле, на другой пул, возникают ошибки ввода/вывода. Есть возможность снимок среплицировать?
Fedor
```
Fedor
блин, а за санос обидно :(
root@Sun:/export/home/nx# zpool iostat -r rpool invalid option 'r' For more info, run: zpool help iostat root@Sun:/export/home/nx# uname -a SunOS Sun 5.11 11.3 sun4v sparc SUNW,SPARC-Enterprise-T5120 ````
Vladimir
подтягивать
echo 0 > /sys/module/zfs/parameters/l2arc_noprefetch
Vladimir
так сработает?
Василий
ну хоть посмотрю на фре формат нагрузки
Василий
Василий
красивенько для анализа
Василий
только надо почитать что там инидивидуал и агрегейтет
Fedor
вот мне такого очень нехватает