X
в ВМ?
Сергей
в ВМ?
если ВМ как zvol, то там atime нет
X
TYPE NAME USED AVAIL RATIO LOGBIAS SYNC ATIME PRIMARYCACHE SECONDARYCACHE
filesystem local_3tb 957G 2.58T 1.23x latency standard on all all
volume local_3tb/vm-101-disk-0 66.0G 2.63T 1.55x latency standard - all all
X
пошел отключать. неа
X
спасибо
Алексей
Выключил мету, рама больше не отжирается
Алексей
Хм. Но мета-то будет нужна
Алексей
Ладно буду разбираться дальше завтра
Алексей
Спасибо всем, ребят
Алексей
да, я знаю, но не хотелось бы чтобы вымывание происходило даже наполовину
George
у вас смешная ситуация получается - вы зарезали arc на конкретных пулах, и всё, что не завязано на это, теперь с удовольствием не занятую память использует
Алексей
Алексей
мне это не нужно
Сергей
Алексей
George
в общем меняйте
- zfs_arc_max на желаемое
- zfs_arc_meta_limit_percent=100
Алексей
вот и отлично, спасибо, Георгий
George
остальное крутите только если вы садо-мазо
Алексей
мне как раз и нужно, чтобы в одном пуле по максимуму кэш был в оперативке, а в другом, где холодные данные только мета
George
Алексей
я подозреваю мета так же из MRU вытесняется как и обычный кэш
Алексей
а я как раз хотел бы этого избежать
George
если что - из коробки на запись он максимум 4ГБ может отъедать для буфера, это если памяти стоит прям много, от 128ГБ чтоли
Алексей
у меня 32 и я вчера скидывал что отожрал все что есть
Алексей
хотя реально занято под нужды контейнеров и самого гипервизора около 10гб
Алексей
т.е. 20 он сожрал в момент ресива снапшота
Алексей
что как бы #реально# лишнее
George
🙈
Алексей
оптимально в общем случае, но не в моём
Алексей
в моём вообще мру я бы отключил совсем
Алексей
кстати соотношение MFU/MRU 50/50 можно менять или оно вхардкожено?
Алексей
ну это уже слишком, я такого мега профита не получаю с этого проекта что бы научится дописывать код.
George
Алексей
но вот что можно сделать малой кровью, то делаю
Алексей
правило парретто)
Алексей
или как оно там
Алексей
Алексей
значит погуглю
George
значит погуглю
https://openzfs.github.io/openzfs-docs/Performance%20and%20tuning/ZFS%20on%20Linux%20Module%20Parameters.html
George
тут 99% всего, что можно крутить в модуле без правки кода
George
уж если есть желание - читайте
Алексей
да я уже вчера почитал.... )
George
только бенчи проводите, а то накрутите а потом "zfs плохой"
Алексей
нет, я это понимаю
Алексей
это уже второй мой порыв поковыряться в зфс спустя 3 года
Алексей
в этот раз он более продуктивен, надо сказать. до зфс надо созреть мозгом.
Алексей
в прошлый раз именно так и вышло)))) зфс плохой)))
Алексей
а сейчас совсем другое дело
George
боян на тему https://www.linuxatemyram.com/
Алексей
все самые большие глупости в мире делаются с умным выражением лица)))
Алексей
мне просто нужно чтобы кэш перестал вытеснятся из-за всякой ерунды, из-за которой он этого делать не должен (например явно 20гб не нужно при копировании снапшота)
Fedor
Алексей
ребят, кто нибудь может подсказать, когда я смотрю статистику zpool iostat, там есть операции read, эти операции чтения с учетом попадания в кэш или без? (грубо говоря, если попал в кэш, будет ли это суммироваться с тем что он считал с блинов?)
Алексей
или там отображается только с блинов?
George
George
для arc своя статистика
Алексей
спасибо
Алексей
как бы его заставить чаще попадать в кэш.....
Алексей
увеличить кэш? :)
George
Алексей
просто объем данных которые необходимо кэшировать сравним с количеством оперативки которую я могу под это выделить
George
круг замкнулся
Сергей
Алексей
Алексей
хорошая идея кстате
George
Алексей
Алексей
Cache hit ratio: 83.3 % мне кажется не предел)
George
даже с учетом этого
ну если есть миссы, увеличьте с запасом и посмотрите на каком объёме хит 100%
George
Алексей
ну в том то и дело что это не бэкапы, не понимаю нафига там блины дергать под конкретно это
Алексей
а там сотка запросов каждую секунду
Алексей
в среднем