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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    После обновления с версии 1.9 до 3.2(3.1) возникли проблемы с производительностью Windows 2008 R2., Proxmox Виртуальная Среда
     
    findfast
    Guest
    #1
    0
    19.06.2014 00:38:00
    Всем привет! Давно версия 1.9 устраивала по производительности для виртуализации VM примерно на 10 виртуальных машин (часть Linux Ubuntu 10/12, остальные Windows XP, 2003, 2008, 2008 R2). Столкнулся с трудностями при запуске Windows 2012 R2 на Proxmox 1.9. Узнал, что проще всего — обновиться до версии 3.x. Также на этом форуме подсказали, что лучшим вариантом будет версия 3.2 (там нет проблем с бэкапами, как в 3.1).

    Пошагово обновился так:
    - Установил на новый чистый SSD последнюю Proxmox 3.2 с ISO (старый диск из системы убрал)
    - Восстановил новый конфиг в /etc/pve/nodes/pro/qemu-server из старых конфигов
    - Настроил все vmbr как было
    - Указал ту же папку для бэкапов

    Все виртуальные машины (Linux и Windows) запустились успешно. Единственная проблема была с Windows 2008 R2 Enterprise. Три машины обновили драйверы (COM, CPU и другие) и после этого стартовали нормально. Но одна так и не запускалась.

    Проведя исследование, обнаружил два варианта:
    args: -no-hpet -no-kvm-pit-reinjection — их использовать не стоит, и тип CPU для Windows 7/2008r2 и 2008 не подходит, запускалось только с каким-то XP/2003 или Linux с ядром 3.x/2.6. Во время работы этих 4 VM с Windows 2008 R2 производительность упала заметно. Все они выполняют роль терминального сервера. Переключение между окнами медленное, файлы открываются долго.

    =============
    Что имею сейчас. Использовал все советы по оптимизации производительности:
    tablet: 0
    scsihw: virtio-scsi-pci
    args: -no-hpet -no-kvm-pit-reinjection (да и нет)
    Пробовал E1000 и IDE.

    Затем переустановил Proxmox 3.1 и повторил все тесты. Сделал почти все комбинации с драйверами Virtio. Тестировал с помощью DPC latency checker — он показывает, когда отклик системы становится неприемлемым.

    1) График Windows 2008 R2 Standard (Domain Controller) не изменился после обновления: Использую virtio 0.1-65. Нет большой нагрузки. После перезапуска VM изменений нет.

    2) График проблемного Windows 2008 R2 Enterprise (терминальный сервер, virtio). Сразу после запуска: Без нагрузки: При обычной нагрузке: Аналогично с E1000 под нагрузкой:

    Отклик системы для пользователей очень плохой. Загрузка CPU в VM — 40-70%, в Proxmox — 60-100%. Остальные VM с Windows XP, 2003, 2008 работают нормально, графики и производительность хорошие, но ни одна из них не выполняет роль терминального сервера.

    Версии компонентов:
    proxmox-ve-2.6.32: 3.1-109 (ядро: 2.6.32-23-pve)
    pve-manager: 3.1-3 (версия: 3.1-3/dc0e9b0e)
    pve-kernel-2.6.32-23-pve: 2.6.32-109
    lvm2: 2.02.98-pve4
    clvm: 2.02.98-pve4
    corosync-pve: 1.4.5-1
    openais-pve: 1.1.4-3
    libqb0: 0.11.1-2
    redhat-cluster-pve: 3.2.0-2
    resource-agents-pve: 3.9.2-4
    fence-agents-pve: 4.0.0-1
    pve-cluster: 3.0-7
    qemu-server: 3.1-1
    pve-firmware: 1.0-23
    libpve-common-perl: 3.0-6
    libpve-access-control: 3.0-6
    libpve-storage-perl: 3.0-10
    pve-libspice-server1: 0.12.4-1
    vncterm: 1.1-4
    vzctl: 4.0-1pve3
    vzprocps: 2.0.11-2
    vzquota: 3.1-2
    pve-qemu-kvm: 1.4-17
    ksm-control-daemon: 1.1-1
    glusterfs-client: 3.4.0-2

    Откат до 1.9 не сделал, так как для этого нужно обновлять все 2008 R2 до 2012 R2. Откат как вариант вообще отпадает.

    Похоже, моя проблема связана с версиями ядра или, возможно, с настройками BIOS. Кто-нибудь сталкивался с такими трудностями?
     
     
     
    hb22
    Guest
    #2
    0
    01.02.2015 03:00:00
    Привет, у меня такая же проблема с миграцией виртуальной машины Windows 2008 Enterprise с Proxmox 1.9 на Proxmox 3.3.5. Виртуальные машины с Windows 2008 Standard работают нормально. Ты уже нашёл решение? Hervé.
     
     
     
    Whatever
    Guest
    #3
    0
    01.02.2015 10:54:00
    Вы настраиваете фиксированное или динамическое выделение памяти для виртуальной машины? У меня наблюдалось почти такое же поведение при динамическом выделении памяти и установленном драйвере памяти (внутри ВМ).
     
     
     
    hb22
    Guest
    #4
    0
    01.02.2015 11:34:00
    Эта виртуальная машина настроена с фиксированным объёмом памяти. При использовании драйвера virtio или IDE для диска проблема сохраняется. При использовании драйвера virtio или E1000 для сети ситуация такая же. Виртуальная машина Windows 2008 STD на том же хосте работает нормально.
     
     
     
    Whatever
    Guest
    #5
    0
    01.02.2015 11:44:00
    В моём случае проблема была в драйвере VirtIO Balloon (проверьте диспетчер устройств на наличие неопознанных устройств). В любом случае, вы можете попробовать следовать этому руководству, чтобы понять, что происходит в вашей системе: http://www.msfn.org/board/topic/140263-how-to-get-the-cause-of-high-cpu-usage-by-dpc-interrupt/
     
     
     
    findfast
    Guest
    #6
    0
    05.02.2015 11:40:00
    Привет! Я нашёл обходной путь для этой проблемы. Также установил фиксированный размер памяти и отключил balloon, выставив в конфиге значение 0. Всё это подтверждено на Enterprise-версии, и новая установка Standard работает нормально. Каждую ночь делаю бэкап с приостановкой виртуальной машины. Утром вижу, что задержка DPC нормальная (от 150 до 1000, зависит от VM, у меня 4 на Enterprise). Итак:

    1) выключить VM  
    2) запустить VM  
    3) через какое-то время (час или несколько) сделать бэкап с приостановкой  
    4) через некоторое время — Windows работает нормально

    Мои мысли — это особенности самонастройки Windows, глубоко в ядре системы. Тип процессора — proxmox по умолчанию. У меня есть ещё несколько советов, но пока не готов их оформлять в инструкцию. Просто попробуйте и отпишитесь. Через пару дней постараюсь собрать все свои знания вместе.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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