ООО "Бипар". Техническая поддержка. Обслуживание организаций Москвы и Московской области.

+7 (495) 518-75-58, +7 (495) 518-75-49

Настройки VM CPU в Proxmox 8.4.14. Часть 2


Главная страница / События

Вводные данные: Все замеры производительности проводились в не рабочее время на боевом сервере. Характеристики сервера:

- 16 х AMD EPYC 7232P

- 2 x 32Gb DDR4 ECC REG

Характеристики гипервизора Proxmox 8.4.14

Тест #2. Использование ядер гипервизора (AMD EPYC, в нашем случае) в режиме «host», т.е. передаём виртуальной машине (VM) физические ядра процессора, 'как есть'.

В документации есть рекомендация на использование в VM - Виртуальных Машинах, типа процессора, максимально соответствующем типу ЦП гипервизора. (https://pve.proxmox.com/pve-docs-8/chapter-qm.html#_cpu_type) - Usually you should select for your VM a processor type which closely matches the CPU of the host system, as it means that the host CPU features (also called CPU flags ) will be available in your VMs. If you want an exact match, you can set the CPU type to host in which case the VM will have exactly the same CPU flags as your host system. (Обычно для вашей виртуальной машины следует выбирать тип процессора, максимально соответствующий ЦП хост-системы, поскольку это означает, что функции ЦП хоста (также называемые флагами ЦП ) будут доступны в ваших виртуальных машинах. Если вам нужно точное соответствие, вы можете установить тип ЦП на «host» , и в этом случае у виртуальной машины будут точно такие же флаги ЦП, как и у вашей хост-системы.) 

Проверяем. Ниже результат:

 VM WIN SRV 2019 RAM 32Gb/NVME 40Gb (HV AMD EPYC 1x7232P) 8 ядер VM CPU type «host»

Результат теста CPU-Z на VM WIN SRV 2019 RAM 32Gb/NVME 40Gb в режиме VM CPU type «host», при использовании 8-ми ядер:

VM (HV AMD EPYC 1x7232P) 8 ядер VM CPU type host

Теперь, пробуем, все доступные, 16 физических ядра отдать конкретной виртуальной машине. Нужно понимать, что на этом же гипервизоре крутятся ещё две виртуальные машины, а также собственно гипервизор. Приоритеты распределения процессорного времени между виртуальных машин задаю в CPU units. Смысл этого параметра описан в документации (https://pve.proxmox.com/pve-docs-8/chapter-qm.html#qm_cpu_resource_limits). От куда следует, что «CPU units» - абстрактные веса процессорного времени, по аналогии с весами маршрутов при маршрутизации.

VM WIN SRV 2019 RAM 32Gb/NVME 40Gb (HV AMD EPYC 1x7232P) 16 ядер VM CPU type «host»

Результат теста CPU-Z на VM WIN SRV 2019 RAM 32Gb/NVME 40Gb в режиме VM CPU type «host», при использовании 16-ти ядер. Ожидаемый результат, причём, у остальных, менее нагруженных виртуальных машин, падение производительности менее 5%.

VM WIN2019 AMD EPYC 16 ядер CPU type host

Рост аналитической производительности составил около 25%! По субъективному ощущению быстродействие выросло в два раза!

Продолжение здесь

Начало здесь

Настройки VM CPU в Proxmox 8.4.14. Часть 2 (Настройки VM CPU в Proxmox 8.4.14. Часть 2)
24-11-2025






Наши преимущества

  1. Многолетний опыт работы в сфере информационных технологий
  2. Быстрое реагирование на обращения клиента
  3. Собственная уникальная система организации технической поддержки офиса
ООО«Бипар» | Бипар https://bpar.ru/logo.png Настройки VM CPU в Proxmox 8.4.14. Часть 2
ул. Истринская, д. 8, к. 3, этаж/кв. 2/119 121467 Москва,
+7 495 518–75–58, +7 495 518–75–49, info@bpar.ru