Перейти к основному содержимому

Требования к операционной системе

PanDev Metrics, поднимется на любой операционной системе, но мы рекомендуем использовать Linux Debian 10+, или Ubuntu 20+

Система виртуализации должна поддерживать современные функции работы центрального процессора, в том числе следующие:

Если не запускается на разных системах виртуализации

  • Proxmox VE
    • CPU: установить host в конфигурации ВМ (/etc/pve/qemu-server/XXX.conf)
    • Убедитесь, что хост поддерживает необходимые инструкции (проверьте через lscpu)
    • Перезапустите ВМ после изменения CPU-профиля
  • VMware ESXi
    • Совместимость ВМ: не ниже Hardware Compatibility 7.0+
    • Настройте режим CPU passthrough или снимите маски процессора
    • Активируйте опцию "Expose hardware-assisted virtualization"
  • VirtualBox
    • Активируйте VT-x, Nested VT-x и PAE/NX
    • Установите CPU-профиль командой: VBoxManage modifyvm "VM" --cpu-profile host
    • Проверьте доступность инструкций внутри ВМ (cat /proc/cpuinfo)
  • Hyper-V
    • Используйте VM Generation 2 с отключенным CPU Compatibility Mode
    • Активируйте опцию ExposeVirtualizationExtensions
    • Проверьте наличие инструкций внутри ВМ (lscpu | grep avx)
  • XCP-ng / XenServer
    • CPU mode: установите host-passthrough вместо default
    • Проверьте, что шаблон поддерживает необходимые инструкции
    • Выполните проверку через lscpu или xl dmesg | grep avx
  • QEMU CLI
    • Укажите cpu host или cpu <model>,+avx2,+fma,...
    • Проверьте поддержку инструкций на хосте (lscpu)
    • Убедитесь, что инструкции доступны внутри ВМ (cat /proc/cpuinfo)
  • UTM (macOS)
    • На x86 Mac: используйте cpu host с необходимыми флагами
    • На Apple Silicon: AVX/AVX2 не поддерживаются вообще
    • Выполните проверку: lscpu внутри гостевой ОС (для x86)