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

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Выступление RBD в 20 раз медленнее внутри VM, чем на хосте (Ceph NVMe кластер)., Proxmox Виртуальная Среда
     
    flober
    Guest
    #1
    0
    18.06.2025 08:42:00
    Всем привет! У меня наблюдается огромный провал в производительности при обращении к томам RBD изнутри ВМ по сравнению с прямым доступом с хоста Proxmox. Хочу услышать ваши отзывы, чтобы понять, это ожидаемое поведение или можно что-то настроить — не отказываясь от живой миграции.

    Детали конфигурации:
    *   Ceph версия: Reef
    *   Proxmox VE: 8.2.x
    *   Оборудование: 8-узловой кластер на полностью NVMe (Micron 7300, 7×7.68TB на хост)
    *   Ceph пул: RBD, реплика 4:2 (для толерантности к двойным отказам)
    *   Сеть: 2×40Gbps, bonded, низкая задержка (< 0.5ms), VXLAN-based fabric

    Тестируемые клиенты:
    *   Хост через rbd map
    *   ВМ с дисками RBD, интегрированными в Proxmox (virtio-scsi + iothread)

    Результаты тестов:

    1.  На хосте Proxmox (прямой доступ) `Code: fio --name=randread --filename=/dev/rbd0 --rw=randread --bs=8k --iodepth=32 --numjobs=1 --runtime=30 --ioengine=libaio --group_reporting ~115k IOPS, средняя задержка ~270 µs
    2.  Внутри ВМ (через virtio-scsi + iothread, диск через rbd `Code: fio --name=randread --filename=/dev/sdX --rw=randread --bs=8k --iodepth=32 --numjobs=1 --runtime=30 --ioengine=libaio --group_reporting ~500 IOPS, средняя задержка > 2 ms

    Дополнительные замечания:
    *   KRBD включен в определении хранилища RBD в Proxmox, но диски ВМ по-прежнему отображаются как /dev/sdX
    *   Изменение типа кэша, асинхронного ввода-вывода и контроллера (virtio-blk vs scsi) не улучшает ситуацию.
    *   Использование rbd map и предоставление сырого тома LVM ВМ дает ~14k IOPS — лучше, но все еще ниже, чем у родной производительности.
    *   Это очевидно ломает миграцию, снимки и т.д.

    Мой вопрос:
    Почему I/O производительность в 20 раз хуже внутри ВМ по сравнению с прямым доступом с хоста, несмотря на использование iothread, virtio-scsi и KRBD? Это известное ограничение:
    *   интеграции librbd QEMU?
    *   слоя дисков Proxmox?
    *   чего-то другого, чего я не вижу?

    Буду благодарен за любые советы или схожий опыт!

    Заранее спасибо,
    Florian (8-узловой Proxmox + Ceph дата-центр, только NVMe, дизайн с двойной площадкой)
     
     
     
    Maximiliano
    Guest
    #2
    0
    18.06.2025 12:13:00
    Привет, > KRBD включён в определении хранилища RBD в Proxmox, но диски ВМ всё ещё отображаются как /dev/sdX. Это нормально. Но ты тестировал без KRBD? Не факт, что он будет работать лучше во всех конфигурациях. > Изменение кэша, aio и типов контроллеров (virtio-blk vs scsi) не улучшило ситуацию. Ты выполнял полную остановку и перезапуск ВМ, чтобы изменения вступили в силу? Команды fio завершены? Невозможно запустить такую команду без `--size`. Не мог бы ты выложить полный конфиг ВМ?
     
     
     
    LnxBil
    Guest
    #3
    0
    22.06.2025 14:59:00
    Если ты используешь блочное хранилище, и весь диск забит, можно не указывать --size.
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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