Кто-нибудь может прояснить разницу между фактическим количеством процессоров и ядер ЦП. в моем случае у меня есть Процессор Intel Xeon® E5620 согласно страница продукта Intel: у него есть
# of Cores 4
# of Threads 8
и cat / proc / cpuinfo | grep processor | wc -l показывает 16 Так что же здесь показывает 16 ?. Я планирую виртуализировать эту машину с xen до 4 виртуальных машин, каждая с 4 процессорами, поэтому будет лучше, если я смогу понять эти значения и назначить виртуальный процессор гостевой виртуальной машине.
У процессора E5620 на кристалле 4 ядра. При включенной Hyper-Threading получается 8 потоков.
Возможно, ваша машина имеет 2 физических процессора E5620? Если он не включен, попробуйте открыть корпус и пересчитать их.
Если он включен и вы можете войти в систему, попробуйте следующее: cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc -l
2 физических процессора x 4 ядра / процессор x 2 гиперпотока / ядро = 16 потоков