Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 Виртуальная Среда
     
    mrmanuel
    Guest
    #1
    0
    06.06.2025 09:51:00
    Привет, я пытаюсь включить онлайн-изменение объема памяти (up/downgrade) и функцию динамической памяти (memory ballooning/dynamic memory allocation), но как только я включаю "Memory" в разделе "Options -> Hotplug", виртуальной машине выделяется всего 895 МБ памяти. Я поискал в интернете и на форуме, но не нашёл никакой информации о том, почему так происходит. Я использую Proxmox VE 8.4, а на виртуальной машине установлена Debian 12 с работающим QEMU Guest Agent. Хост имеет AMD Ryzen 9 6900HX и 64 ГБ памяти. Код: root@pve01:~# cat /etc/pve/nodes/pve02/qemu-server/116.conf agent: 1 balloon: 8192 bios: seabios boot: order=virtio0;sata0 cores: 4 cpu: host hotplug: disk,network,usb,memory,cpu memory: 16384 meta: creation-qemu=9.0.0,ctime=1720039013 name: docker01 net0: virtio=00:0c:29:1a:93:ba,bridge=vmbr0 numa: 1 onboot: 1 ostype: l26 sata0: none,media=cdrom scsihw: virtio-scsi-single smbios1: uuid=564dde42-c068-03e6-4eb4-114d221a93ba sockets: 1 startup: order=1 tags: replicate-15-minutes virtio0: local-zfs:vm-116-disk-0,discard=on,iothread=1,size=100G virtio1: local-zfs:vm-116-disk-1,discard=on,iothread=1,size=80G vmgenid: b013bb11-1b36-4dfb-8284-e8ecd2c7d025 Если я что-то упустил, дайте знать, и я предоставлю эту информацию.
     
     
     
    leesteken
    Guest
    #2
    0
    06.06.2025 10:09:00
    Ты включил "горячую" подстановку памяти, но, возможно, операционная система внутри виртуальной машины пока не настроена на автоматическое включение остальной памяти, добавляемой через "горячую" подстановку? Проверь https://pve.proxmox.com/wiki/Hotplug_(qemu_disk,nic,cpu,memory) для получения дополнительной информации. Может быть, попробуй без "горячей" подстановки памяти, учитывая, что ты, кажется, всё равно хочешь использовать ballooning?
     
     
     
    gfngfn256
    Guest
    #3
    0
    06.06.2025 10:23:00
    Почему вы включили NUMA на системе, которая, похоже, имеет только один CPU?
     
     
     
    LnxBil
    Guest
    #4
    0
    06.06.2025 10:27:00
    С AMD одно сокет не обязательно означает, что ОС видит только один процессор. У AMD многочиповая архитектура (в общем-то, я не знаю, применимо ли это к этой конкретной модели), которая состоит из нескольких ядер процессора со своими каналами памяти и прочим, чтобы NUMA действительно влияла (для ОС, а не для гостя – это уже совсем другое дело).
     
     
     
    mrmanuel
    Guest
    #5
    0
    06.06.2025 10:30:00
    Спасибо за быстрые ответы! @leesteken большое спасибо, это действительно была проблема. Мне пришлось включить горячую подкачку памяти в гостевой ОС, так как память не подключается автоматически. Создание правила udev решило проблему. @gfngfn256 потому что это необходимо для горячей подкачки памяти
     
     
     
    gfngfn256
    Guest
    #6
    0
    06.06.2025 10:35:00
    Только что нашел это здесь. Все равно согласен с leesteken; не уверен, зачем вообще использовать "горячую" подстановку памяти для этой VM.
     
     
     
    mrmanuel
    Guest
    #7
    0
    06.06.2025 11:01:00
    Изначально я думал, что hotplug нужен для ballooning, чтобы ballooning мог hotplug память, но это не так. Теперь все стало понятнее, спасибо. Теперь я могу включить ballooning на некоторых VM и hotplug на своих development VM.
     
     
     
    aabraham
    Guest
    #8
    0
    10.06.2025 17:40:00
    Привет, mrmanuel! У меня несколько вопросов:

    - 1.) Драйверы для этой функции должны присутствовать в Debian 12 по умолчанию и, следовательно, быть включены.
    - 2.) Не мог быть так, что у твоего хоста было мало памяти и поэтому Debian 12 VM автоматически отдал часть своей памяти?
    - 3.) Ты читал нашу документацию на этот счёт? Ссылка: https://pve.proxmox.com/wiki/Dynamic_Memory_Management
     
     
     
    mrmanuel
    Guest
    #9
    0
    12.06.2025 16:29:00
    2) Нет, дело было в hotplug и оффлайн-памяти. 3) Да.
     
     
     
    aabraham
    Guest
    #10
    0
    23.06.2025 15:01:00
    Я рад, что тебе удалось решить проблему и разобраться.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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