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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Узел кластера использует слишком много оперативной памяти., Proxmox Виртуальная Среда
     
    andrea68
    Guest
    #1
    0
    04.01.2021 10:32:00
    Привет, у меня есть небольшой проект с 3 узлами, каждый из которых имеет 64 ГБ оперативной памяти. Я использую Gluster поверх ZFS в качестве сетевой файловой системы на выделенных сетевых картах с 10 ГБ для каждой, плюс еще 10 ГБ для corosync (а также третьи 10 ГБ для доступа в интернет). Я знаю, что ZFS использует от 4 до 8 ГБ оперативной памяти, но проблема в том, что не хватает гораздо большего объема RAM, и я не знаю, почему. Например, на первом узле у меня 4 виртуальные машины (KVM), которые в целом используют 22 ГБ оперативной памяти, но Proxmox говорит, что используется 88% памяти (55 ГБ). 33 ГБ оперативной памяти для Proxmox и ZFS кажется мне слишком много... На остальных двух узлах ситуация в целом такая же... Можешь помочь с этим?
     
     
     
    andrea68
    Guest
    #2
    0
    25.01.2021 21:56:00
    [ОБНОВЛЕНИЕ] Все очень странно и необычно: я обновил все 3 узла с 64ГБ ECC до 128ГБ ECC оперативной памяти. Так вот: с ТЕМИ же виртуальными машинами и тем же использованием памяти для KVM, все 3 хоста proxmox стали потреблять еще по 20ГБ каждый... Например: на этом узле есть 4 KVM с общей загрузкой в 16ГБ (2+4+4+6), до обновления памяти использование RAM составляло около 50ГБ (то есть: около 44ГБ для proxmox). Теперь, после обновления памяти, ситуация изображена на фото: 82ГБ ИСПОЛЬЗУЕТСЯ (65%) с теми же 4 ВМ, что и прежде! Почти 66ГБ для proxmox!!! Мне очень тяжело поверить, что это только из-за ZFS. Может кто-то объяснить, как это происходит и почему? Спасибо заранее.
     
     
     
    andrea68
    Guest
    #3
    0
    25.01.2021 22:02:00
    Я попробовал эту команду, и использование оперативной памяти снизилось с 65% (82 ГБ) до 18% (23 ГБ)... Не понимаю, почему кэш так высок спустя некоторое время... (он снова растет) После команды:
     
     
     
    oguz
    Guest
    #4
    0
    26.01.2021 11:04:00
    не переживай! посмотри сюда https://www.linuxatemyram.com/
     
     
     
    andrea68
    Guest
    #5
    0
    26.01.2021 11:35:00
    Хорошо, спасибо, я понимаю, что кэш полезен, но как мне добавить больше виртуальных машин, если система использует всю доступную оперативную память? У меня 4 виртуальные машины с общим объемом 16 ГБ на хосте с 128 ГБ оперативной памяти, и я не совсем уверен в том, что можно работать с 90% занятой оперативной памятью...
     
     
     
    H4R0
    Guest
    #6
    0
    26.01.2021 18:39:00
    Вам нужно настроить ZFS, по умолчанию arc использует 50% от общей оперативной памяти. Вы можете добавить столько оперативной памяти, сколько хотите, он все равно будет использовать 50%, если не ограничить. drop_caches очищает arc, так что он временно падает. Это не имеет никакого отношения к proxmox.
     
     
     
    andrea68
    Guest
    #7
    0
    26.01.2021 18:43:00
    Спасибо: у тебя есть представление, сколько архива это требует? Какова хорошая конфигурация в моем случае? (у каждого хоста 128 ГБ ОЗУ и 6 SSD по 1 ТБ в ZFS для данных)
     
     
     
    H4R0
    Guest
    #8
    0
    26.01.2021 18:59:00
    Зависит от размера пула и нагрузки, как низко можно опуститься. Минимум — 1 ГБ для пула размером 1 ТБ, чтобы 6 ГБ кэшировало только метаданные. Для кэширования часто читаемых файлов и метаданных я бы рекомендовал 16-24 ГБ. Чем больше arc, тем лучше для производительности. Код: cat << 'EOF' > /etc/modprobe.d/zfs.conf
    # установить размер zfs arc 16-24ГБ XX * 1024³
    options zfs zfs_arc_min=17179869184
    options zfs zfs_arc_max=25769803776
    EOF

    update-initramfs -u

    reboot
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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