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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    QEMU 2.5 - Установка размера кэша L2 в параметрах диска, Proxmox Виртуальная Среда
     
    hodo
    Guest
    #1
    0
    22.06.2016 21:42:00
    Привет, в версии qemu 2.5 появилась возможность настраивать параметры диска qcow2 для увеличения размера таблицы L2 кеша. Информация: https://github.com/qemu/qemu/blob/master/docs/qcow2-cache.txt https://blogs.igalia.com/berto/2015...formance-in-qemu-2-5-with-the-qcow2-l2-cache/ Есть ли возможность установить эти параметры диска в Proxmox 4.2? С уважением, hodo
     
     
     
    raytracy
    Guest
    #2
    0
    13.04.2018 18:18:00
    Спасибо за ответ, Вольфганг: Нет никаких проблем с ручным управлением, но я не знаю, какой правильный синтаксис параметров? Я попытался добавить следующее в конфигурацию виртуальной машины: virtio0: VMDisk:vm-103-disk-1,cache=writeback,size=32G,l2-cache-size=4194304, но менеджер pve отказался запускать эту виртуальную машину?
     
     
     
    wolfgang
    Guest
    #3
    0
    16.04.2018 07:58:00
    Вы меня неправильно поняли. Невозможно добавить параметр напрямую к диску. Вам нужно вручную записать весь диск и добавить его с параметром args. Смотрите https://pve.proxmox.com/pve-docs/pv...ng_qm_strong_qemu_kvm_virtual_machine_manager qm set --args Но проблема в том, что никакая операция со хранилищем больше не будет работать, потому что Proxmox VE не может обрабатывать этот диск. Также вы уже не сможете загрузиться с этого устройства.
     
     
     
    Humbug
    Guest
    #4
    0
    15.11.2018 13:51:00
    Есть ли какой-то обходной путь? Например, могу ли я вручную создать образ qcow2, чтобы потом не нужно было добавлять параметр? И планируется ли интеграция этого параметра в качестве функции Proxmox PVE в будущем?
     
     
     
    fabian
    Guest
    #5
    0
    15.11.2018 19:15:00
    пожалуйста, сообщите об ошибке на https://bugzilla.proxmox.com, если хотите, чтобы эта функция была поддержана
     
     
     
    Humbug
    Guest
    #6
    0
    16.11.2018 09:34:00
    Спасибо! Я подал запрос на добавление функции для параметра l2-cache-size qcow2 здесь: https://bugzilla.proxmox.com/show_bug.cgi?id=1989
     
     
     
    MikeQ
    Guest
    #7
    0
    01.02.2019 22:55:00
    Привет, ребята! Я нашел способ, как добавить параметр l2-cache-size к команде запуска VM. h***s://wiki.autosys.tk/doku.php?id=proxmox:improving_the_performance_of_the_qcow2_format Нужно открыть файл /usr/share/perl5/PVE/QemuServer.pm, затем найти строку: $opts .= ",format=$format" if $format && !$drive->{format}; (в proxmox 5.2 номер строки — 1770) и после этой строки добавить следующий фрагмент кода: if ($format eq "qcow2") { $opts .= ",l2-cache-size=16M"; } Сохраните файл и перезагрузите узел proxmox (изменения в QemuServer.pm не применяются без перезагрузки). Этот фрагмент кода добавит параметр l2-cache-size=16M, если формат диска равен qcow2 при запуске VM. Это изменение позволяет управлять qcow2 диском с proxmox и запускать с ним. Недостаток в том, что размер кэша "жестко закодирован", и настройки применяются ко всем qcow дискам на модифицированном хосте.
     
     
     
    Humbug
    Guest
    #8
    0
    05.02.2019 12:35:00
    Привет, MikeQ, большое спасибо за то, что поделился этим обходным решением!
     
     
     
    MikeQ
    Guest
    #9
    0
    05.02.2019 13:12:00
    Привет, Хамбург! Пожалуйста, протестируй производительность с этим обходным решением и без него, и сообщи результаты!
     
     
     
    MikeQ
    Guest
    #10
    0
    05.02.2019 17:04:00
    Ну. Я протестировал IO с помощью fio на Windows 2008R2 с 32Гб диском qcow2. Увеличения производительности с включенным l2-cache-size в моем окружении не получилось. fio.exe --name=baseline --rw=randwrite --direct=1 --size=1g --iodepth=32 --blocksize=4096 --thread --ioengine=windowsaio --filename=c:\temp\fiotest --name=hddBaseline --stonewall без qcow2 l2-cache-size=16M IOPS=15.4k IOPS=13.4k IOPS=14.1k IOPS=18.2k IOPS=14.1k с qcow2 l2-cache-size=16M IOPS=12.3k IOPS=13.0k IOPS=16.5k IOPS=12.0k IOPS=14.8k с l2-cache-size=2097152,l2-cache-entry-size=4096 IOPS=18.4k IOPS=10.8k IOPS=12.6k IOPS=14.2k IOPS=13.3k с l2-cache-size=2097152,l2-cache-entry-size=2048 IOPS=14.3k IOPS=14.3k IOPS=16.5k IOPS=13.8k IOPS=13.2k
     
     
     
    raytracy
    Guest
    #11
    0
    11.04.2018 20:04:00
    У меня такая же проблема, кто-нибудь знает, где можно указать параметры l2-cache-size для диска?
     
     
     
    wolfgang
    Guest
    #12
    0
    12.04.2018 08:02:00
    Привет, нет, не напрямую, единственный способ обойти это — использовать аргументы в конфигурации. Но с аргументами тебе нужно будет самостоятельно управлять изображениями.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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