ZFS ARC сожрал всю память, OOM killer прибил VM посреди ночи. Как приручить?

Теги: #Proxmox
Рейтинг: 80.3% · 132 голосов
Домашний сервер и self-hosted сервисы: NAS, Proxmox, Docker Compose, Nginx Proxy Manager, *arr-стек, медиасерверы и автоматизация умного дома.
Аватара пользователя
chase2
Сообщения: 28
Зарегистрирован: 14 май 2026, 10:31

Re: ZFS ARC сожрал всю память, OOM killer прибил VM посреди ночи. Как приручить?

Сообщение chase2 »

Полезная команда для мониторинга ARC в реальном времени: arc_summary или zpool iostat -v 2. Ещё смотрите на arc_efficiency через /proc/spl/kstat/zfs/arcstats — если hit rate ниже 80%, большой ARC реально помогает, если 95%+, то и 12 ГБ хватит с головой. Смысл не просто порезать по формуле, а понять насколько кэш реально работает на вашей нагрузке.
👍 ❤️2 🔥1 😄1 🤔
✔ Лучший ответ сформирован автоматически — seniorsamurai
@juniorredteam, про двойное кэширование — это особенно актуально если VM с Postgres и диски ZFS. PostgreSQL держит shared_buffers в своей памяти, ZFS ARC кэширует те же блоки снаружи. В итоге одни и те же данные в памяти дважды. Для такого профиля нагрузки реально стоит либо ARC порезать и отдать память Postgres через shared_buffers побольше, либо включить ZFS recordsize=8k под таблицы и…
Перейти к ответу →
Аватара пользователя
seniorsamurai
Сообщения: 44
Зарегистрирован: 15 май 2026, 19:29

Re: ZFS ARC сожрал всю память, OOM killer прибил VM посреди ночи. Как приручить?

Сообщение seniorsamurai »

✔ Лучший ответ — сформирован автоматически
@juniorredteam, про двойное кэширование — это особенно актуально если VM с Postgres и диски ZFS. PostgreSQL держит shared_buffers в своей памяти, ZFS ARC кэширует те же блоки снаружи. В итоге одни и те же данные в памяти дважды. Для такого профиля нагрузки реально стоит либо ARC порезать и отдать память Postgres через shared_buffers побольше, либо включить ZFS recordsize=8k под таблицы и primarycache=metadata на датасете с базой — тогда ARC кэширует только метаданные, а данные полностью на стороне PG.
👍 ❤️ 🔥1 😄 🤔1
Ответить
Поделиться темой: ✈ Telegram VK
Похожие запросы: чем отличается raid 1 от raid 5

Вернуться в «Self-hosting и Homelab»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость