Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    *РЕШЕНО с помощью Install Media 8.4* [ОШИБКА?] Кэш ARC ZFS не устанавливается на 10%, если ZFS создается после настройки.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    *РЕШЕНО с помощью Install Media 8.4* [ОШИБКА?] Кэш ARC ZFS не устанавливается на 10%, если ZFS создается после настройки., Proxmox Виртуальная Среда
     
    devaux
    Guest
    #1
    0
    06.03.2025 20:02:00
    Ситуация: Сервер имеет 128ГБ ОЗУ. Proxmox был установлен на RAID-контроллер (2 системных диска SATA с RAID1 на EXT4). После первой перезагрузки я выделил 6 NVMe-дисков по 1.9ТБ с ZFS RAID10 для ВМ в графическом интерфейсе Proxmox. После этого заметил высокое потребление памяти, даже когда не так много ВМ работало. Увидев много закэшированной памяти, заподозрил, что ZFS занимает всю память. И да...: Код: # arcstat
       time  read  ddread  ddh%  dmread  dmh%  pread  ph%   size      c  avail
    19:48:52     0       0     0       0     0      0    0    34G    79G Я читал, что максимальный объем выделенной ОЗУ для ZFS ARC должен составлять 10%, чего нет в этом сценарии. После запуска "хелпер-тула" ( https://forum.proxmox.com/threads/proxmox-zfs-arc-cache-max-size-auto-configuration-script.151318/ ) все выглядит как ожидалось: Код: # arcstat
       time  read  ddread  ddh%  dmread  dmh%  pread  ph%   size      c  avail
    19:59:34     0       0     0       0     0      0    0   7.8G   7.8G   106G Я что-то упустил при создании ZFS-хранилища в графическом интерфейсе или это нормальное поведение? EDIT: 2025-05-08: Похоже, это исправлено, если использовать новейший установочный носитель 8.4.
     
     
     
    UdoB
    Guest
    #2
    0
    06.03.2025 20:48:00
    Не уверен. Но ты, кажется, не установил на ZFS. Так что, возможно, параметры ARC вообще не были настроены. В таком случае, вероятно, действовали старые значения по умолчанию (50%)…
     
     
     
    devaux
    Guest
    #3
    0
    06.03.2025 21:01:00
    Да, это именно то, о чем я думал. Я могу воспроизвести это на нескольких VM-хостах.
     
     
     
    devaux
    Guest
    #4
    0
    05.05.2025 13:59:00
    Какие новости? Похоже на баг. Последующее создание ZFS пула также должно устанавливать размер ARC, рекомендованный Proxmox: 10% от объема RAM или максимум 16ГБ.
     
     
     
    cheiss
    Guest
    #5
    0
    05.05.2025 14:13:00
    Это сделано для всех установок, начиная с ISO 8.4-1. Похоже, у вас система была установлена с более старой версии? Смотрите также https://bugzilla.proxmox.com/show_bug.cgi?id=6285, изменения, входящие в ISO 8.4-1.
     
     
     
    Johannes S
    Guest
    #6
    0
    05.05.2025 14:14:00
    Для меня это не выглядит как ошибка, а скорее нормальное поведение ZFS (который использует 50% доступной ОЗУ), если вы не меняли конфигурацию модуля ядра. Если вы устанавливаете ProxmoxVE на ZFS, то конфигурация устанавливается на 10% доступной ОЗУ во время установки. В вики описано, как проверять (и менять) эти настройки: https://pve.proxmox.com/wiki/ZFS_on_Linux#sysadmin_zfs_limit_memory_usage. В общем, если у вас нет файла /etc/modprobe.d/zfs.conf с параметром ARC конфигурации, то применяется поведение по умолчанию (использование 50% доступной ОЗУ), пока вы не измените его во время работы. Поскольку вы установили систему на RAID-массив ext4, файл не был создан, и, соответственно, для кэша использовалось 50% доступной ОЗУ. Скрипт конфигурации изменил файл zfs.conf, так что теперь кэш немного меньше. Но если у вас много свободной ОЗУ, то можете смело иметь больший кэш, так как это будет полезно для производительности ZFS.
     
     
     
    _gabriel
    Guest
    #7
    0
    05.05.2025 14:16:00
    ZFS умеет защищать загрузочные диски. Не думаю, что есть пользователи ZFS-пула без ZFS на загрузочном пуле / rpool.
     
     
     
    devaux
    Guest
    #8
    0
    05.05.2025 15:02:00
    Достаточно легко добиться этого, если использовать лучшие практики при установке Proxmox на небольшой RAID1-массив на контроллере с файловой системой EXT4 для корневого раздела. Затем настройте ZFS-пул на основе NVMe для хранения виртуальных машин, чтобы оптимизировать производительность в графическом интерфейсе.
     
     
     
    Impact
    Guest
    #9
    0
    05.05.2025 15:05:00
    Откуда вообще взялись эти лучшие практики?
     
     
     
    devaux
    Guest
    #10
    0
    05.05.2025 15:46:00
    Опыт. Но давайте, пожалуйста, оставайтесь в рамках темы.
     
     
     
    chrcoluk
    Guest
    #11
    0
    06.05.2025 08:38:00
    По умолчанию минимальное значение ARC не 50%. Кроме того, ARC менее агрессивен, чем старый кэш страниц. Он лучше сжимается и настраивается. Для тех, кто хочет контролировать свои накладные расходы на кэш, ARC — лучший вариант. Я бы рассматривал ext4 для корневой файловой системы только если она MBR (из-за проблем с GRUB). Контроллер-ориентированные RAID давно устарели, а ZFS имеет лучшие функции целостности данных, что идеально подходит для корневых файловых систем. Предполагаю, что эту проблему легко исправить: разработчики Proxmox могут установить значение максимального ARC по умолчанию, независимо от того, настроена ZFS или нет. Для настройки ZFS не требуется, чтобы ZFS был активен.
     
     
     
    devaux
    Guest
    #12
    0
    06.05.2025 09:57:00
    Вот это я и имею в виду. В сценарии чистой установки с только ZFS пулом, он автоматически подстраивает размер ARC-кэша до значения, рекомендованного Proxmox: 10% от оперативной памяти, но не если вы добавите ZFS пул после установки. Я уверен, что это не намеренное поведение и это станет проблемой для многих пользователей, не очень хорошо знакомых с ZFS. Думаю, найдется очень простое и полезное решение для всех.
     
     
     
    Impact
    Guest
    #13
    0
    06.05.2025 10:01:00
    Пожалуйста, прекратите цитирование всего сообщения. Исправление уже было опубликовано ранее: https://forum.proxmox.com/threads/b...fs-is-created-after-setup.163263/#post-768730
     
     
     
    devaux
    Guest
    #14
    0
    08.05.2025 11:59:00
    Похоже, проблема решена, если использовать самые свежие установочные файлы 8.4. Спасибо!
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры