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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    KVM: Невозможно выделить память., Proxmox Виртуальная Среда
     
    MichaelA
    Guest
    #1
    0
    25.05.2013 13:23:00
    Привет. У меня KVM виртуальные машины на хосте с 64Гб ОЗУ. Сейчас использование ОЗУ ими достигло почти 30Гб. И я не могу запустить ещё:
    Code: # qm start 213
    Failed to allocate 4294967296 B: Cannot allocate memory
    start failed: command '/usr/bin/kvm -id 213 -chardev 'socket,id=qmp,path=/var/run/qemu-server/213.qmp,server,nowait' -mon 'chardev=qmp,mode=control' -vnc unix:/var/run/qemu-server/213.vnc,x509,password -pidfile /var/run/qemu-server/213.pid -daemonize -name qa3.forbet.net -smp 'sockets=2,cores=2' -nodefaults -boot 'menu=on' -vga cirrus -k en-us -m 4096 -usbdevice tablet -drive 'if=none,id=drive-ide2,media=cdrom,aio=native' -device 'ide-cd,bus=ide.1,unit=0,drive=drive-ide2,id=ide2,bootindex=200' -drive 'file=/var/lib/vz/images/213/vm-213-disk-1.raw,if=none,id=drive-virtio0,aio=native,cache=none' -device 'virtio-blk-pci,drive=drive-virtio0,id=virtio0,bus=pci.0,addr=0xa,bootindex=100' -netdev 'type=tap,id=net0,ifname=tap213i0,script=/var/lib/qemu-server/pve-bridge' -device 'rtl8139,mac=32:60:85:C0:A6:92,netdev=net0,bus=pci.0,addr=0x12,id=net0,bootindex=300'' failed: exit code 1

    Но ОЗУ ещё много:
    Code: # free
                total       used       free     shared    buffers     cached
    Mem:      65963420   27951904   38011516          0       9536      58548
    -/+ buffers/cache:   27883820   38079600
    Swap:      3998712          0    3998712

    И ядро 64-битное, так что оно может выделить память:
    Code: # uname -a
    Linux vds1 2.6.32-17-pve #1 SMP Wed Nov 28 07:15:55 CET 2012 x86_64 GNU/Linux

    Есть много подобных вопросов на форуме, но все они про OpenVZ, а я не хочу "майнить". У вас есть какие-нибудь предложения?
     
     
     
    fireon
    Guest
    #2
    0
    25.09.2015 11:34:00
    Эта проблема решена? То же самое здесь, кстати.
     
     
     
    MichaelA
    Guest
    #3
    0
    25.09.2015 12:05:00
    Пожалуйста, прочитайте мой предыдущий пост. Это сделано намеренно. Коротко: убедитесь, что общая конфигурация всех виртуальных машин (исходя из конфигурации, а не реального использования) не превышает общий объем доступной RAM.
     
     
     
    fireon
    Guest
    #4
    0
    25.09.2015 14:47:00
    Окей, это уже решено ядром: http://pve.proxmox.com/pipermail/pve-user/2015-February/008443.html
     
     
     
    imtiaz
    Guest
    #5
    0
    28.02.2024 13:42:00
    Если ВМ не запускается, хотя у тебя есть свободная память, попробуй вот это: ~# Bash: qm start 100 Код: kvm: не удалось настроить память гостевой машины 'pc.ram': Не удалось выделить память, запуск не удался: QEMU завершился с кодом 1.

    Чтобы решить эту проблему, выполни следующую команду: Bash: echo 1 > /proc/sys/vm/overcommit_memory

    Подробнее можно прочитать здесь: Configuring System Memory Capacity

    Эта команда помогла решить проблему, включив overcommit. Можно включить её как временно, так и постоянно.
     
     
     
    fiona
    Guest
    #6
    0
    28.02.2024 16:49:00
    Привет, тебе нужно быть внимательнее и отслеживать фактическое использование ресурсов. Виртуальные машины будут остановлены, когда закончится доступная память. Подробнее: https://pve.proxmox.com/wiki/Dynamic_Memory_Management
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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