Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
    zfs_arc_max кажется, не работает.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    zfs_arc_max кажется, не работает., Proxmox Виртуальная Среда
     
    shapecharge
    Guest
    #1
    0
    06.03.2015 17:31:00
    Хочу узнать, сталкивался ли кто-нибудь с такой проблемой: zfs_arc_max вроде бы не ограничивает zfs. Сейчас жду сервер, который заказал, чтобы заменить мой настольный компьютер, который использую для лаборатории. Решил протестировать zfs до его прибытия, и в ходе тестирования мне не кажется, что zfs_arc_max работает как надо. Установил 3.4 на тестовой системе с 16 ГБ ОЗУ и 1 жестким диском. Опция установки была zfs raid 0, ну, это лаборатория, так что о серьезном сбое переживать особо не стоит. Восстановил 3 тестовые системы из текущих лабораторных резервных файлов. Установил zfs_arc_max в 4 ГБ для первоначального теста. Во время восстановления машин (хранящихся в NFS-резервной копии) объем используемой системной памяти вырос до 5,5–6 ГБ. После запуска машин (1 OpenVZ с 512 МБ ОЗУ, 1 KVM-сервер Ubuntu с 2 ГБ ОЗУ и 1 Win7 KVM с 2 ГБ ОЗУ - это максимальный объем памяти, доступный каждой машине, и в состоянии покоя каждая из них использует почти половину этого объема, как видно из GUI) использование памяти на сервере стало 12,5 ГБ, что на 4 ГБ больше, чем я ожидал, если взять простые математические расчеты: 4 ГБ для zfs, 512 МБ для OpenVZ и 4 ГБ на два KVM-сервера.
     
     
     
    Erk
    Guest
    #2
    0
    12.11.2015 22:26:00
    У меня всё отлично работает на машине, которую я собрал только на прошлой неделе с последней версией Proxmox 4.0-57. Ты не забыл запустить update-initramfs -u после редактирования файла zfs.conf? Если нет, то cat /sys/module/zfs/parameters/zfs_arc_max вернет 0.
     
     
     
    Nemesiz
    Guest
    #3
    0
    12.11.2015 22:34:00
    /etc/rc.local всегда помогает.
     
     
     
    thesubmitter
    Guest
    #4
    0
    13.11.2015 06:22:00
    Уродливый хак, кто-нибудь знает что-нибудь про ситуацию с возвратом памяти?
     
     
     
    Nemesiz
    Guest
    #5
    0
    13.11.2015 13:11:00
    zfs_arc_max — динамический параметр, так что менять его из rc.local — не самая плохая идея.
     
     
     
    thesubmitter
    Guest
    #6
    0
    12.11.2015 16:24:00
    У меня та же проблема.
    ```
    cat /etc/modprobe.d/zfs.conf
    options zfs zfs_arc_max=8299967296
    __
    cat /proc/spl/kstat/zfs/arcstats |grep c_
    c_min                           4    33554432
    c_max                           4    33722855424
    arc_no_grow                     4    0
    arc_tempreserve                 4    0
    arc_loaned_bytes                4    0
    arc_prune                       4    0
    arc_meta_used                   4    7662630224
    arc_meta_limit                  4    25292141568
    arc_meta_max                    4    9375715920
    arc_meta_min                    4    16777216
    arc_need_free                   4    0
    arc_sys_free                    4    1053835264
    __
    cat /sys/module/zfs/parameters/zfs_arc_max
    0
    ___
    cat /proc/spl/kmem/slab | tail -n +3 | awk '{ print $3 }' | tr "\n" "+" | sed "s/$/0/"
    10:25AM
    49152+32768+0+1793088+9031680+49172480+8404992+77746176+9584­640+100106240+10166272+91197440+12029952+151285760+14192640+­122142720+14868480+118947840+29741056+106618880+22151168+190­361600+32931840+211587072+33402880+181329920+13025280+265726­56640+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+­0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0+0
    28Gb использовано....

    _
    Я изменил zfs.conf, запустил update-initramfs -u & перезагрузился: Мои машины Proxmox начинают случайные сбои, которые, кажется, связаны с конкуренцией между требованиями к памяти ZFS и требованиями виртуализации, что приводит к какой-то конкуренции. Я также использую SSD-диски в качестве основного быстрого хранилища с разделом, отсеченным для КЭШа и ZIL для 2-дискового массива вращающихся дисков. Отключено deduplication и сжатие. Высокий ввод-вывод.
     
     
     
    Nemesiz
    Guest
    #7
    0
    12.11.2015 16:56:00
    Попробуй изменить это вручную. # 10GB ARC echo 10737418240 > /sys/module/zfs/parameters/zfs_arc_max
     
     
     
    razvanc.mobile
    Guest
    #8
    0
    12.11.2015 20:26:00
    Могу подтвердить: после обновления до версии 4.0.57, настройка arc max в zfs.conf игнорируется, даже после перезагрузки. В предыдущей версии это работало точно, кажется, 4.0.40 (или .44, не помню, нужно проверить, какая версия у меня в ISO). Настройка, как посоветовал Nemesiz, работает.

    Sent from my SM-N9005
     
     
     
    sigxcpu
    Guest
    #9
    0
    13.11.2015 13:28:00
    root@hypervisor:~# uname -a
    Linux hypervisor 4.2.3-1-pve #1 SMP Wed Oct 21 14:40:52 CEST 2015 x86_64 GNU/Linux

    root@hypervisor:~# grep arc_max /etc/modprobe.d/zfs.conf
    options zfs zfs_resilver_delay=0 zfs_resilver_min_time_ms=5000 zfs_top_maxinflight=128 zfs_scrub_delay=0 zfs_arc_max=17179869184 zfs_arc_meta_limit=8589934592 zfs_arc_shrink_shift=8 l2arc_write_max=67108864 l2arc_write_boost=67108864 l2arc_noprefetch=0

    root@hypervisor:~# cat /proc/spl/kstat/zfs/arcstats | grep c_max
    c_max                           4    17179869184
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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