Здравствуйте!
Нужна небольшая консультация в вопросах с proxmox для прояснения. Имеется железо с 2-мя 8-ми ядерными процессорами (32 потока), установлен proxmox 6.2-10.
Создаю виртуалку с win7, выделяю 1 сокет и 6 ядер (тип host), в диспетчере устройств вижу правильное количество выделенных ядер\наименование\частота. Создаю виртуалку с CentOS 7, выделяю 1 сокет и 12 ядер (тип host), в lshw вижу 1 процессор (в описании почему-то частоты ниже, чем реальные)
*-cpu
description: CPU
product: Intel(R) Xeon(R) CPU E5-2667 v3 @ 3.20GHz
vendor: Intel Corp.
vendor_id: GenuineIntel
physical id: 400
bus info: cpu@0
version: pc-q35-5.0
slot: CPU 0
size: 2GHz
capacity: 2GHz
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss ht syscall nx pdpe1gb rdtscp x86-64 constant_tsc arch_perfmon rep_good nopl xtopology eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm invpcid_single ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt arat umip md_clear spec_ctrl intel_stibp arch_capabilities
configuration: cores=12 enabledcores=12 threads=1
но в htop количество ядер правильное - 12.
Соответственно появилось несколько вопросов:
1. Как правильно выделять сокеты\ядра\виртуальные ЦП виртуалкам?
2. Корректное ли отображение информации о процессоре в lshw в CentOS?
3. Выделенные сокеты\ядра виртуальке при работе соответствуют реальным значениям производительности процессора(-ов)?
Да, все соответствует реальности. В общем случае, если не важны нюансы, то вы все правильно делаете - выделяете 1 сокет и нужное количество ядер.