Хост KVM: Ubuntu 12.04 3.2 Ядро с неверным размером & ldquo; размера кэша & rdquo; в cpuinfo?

2x Xeon E5620. Всего 16 ядер. / proc / cpuinfo показывает, что кеш составляет всего @ 4096kb

Согласно Intel, в нем должно быть 12 МБ «умного кэша». Выполнение поиска E5620 и CPUinfo показывает правильное число:

cache size : 12288 KB

Однако мое показывает это:

processor       : 15
v    endor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz
stepping        : 2
microcode       : 0x1
cpu MHz         : 2400.104
cache size      : 4096 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx         
bogomips        : 4800.20
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual

это находится под ядром KVM в качестве гостя с открытым исходным кодом.

lscpu показывает это:

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                16
On-line CPU(s) list:   0-15
Thread(s) per core:    1
Core(s) per socket:    1
Socket(s):             16
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 44
Stepping:              2
CPU MHz:               2400.104
BogoMIPS:              4800.20
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             32K
L2 cache:              4096K
NUMA node0 CPU(s):     0-15

KVM, кажется, крадет некоторый кэш процессора. почему это?

.

3
задан 29 September 2012 в 01:31

1 ответ

Из соображений переносимости / совместимости по умолчанию KVM эмулирует только «стандартный» ЦП с подмножеством доступных функций ЦП хоста. Помимо уменьшенного кэша, вы также можете видеть из flags, что ни одна из функций SSE, например, недоступна.

Чтобы предоставить гостям полный набор функций центрального процессора, добавьте опцию -cpu host в командную строку KVM / QEMU.

Для получения дополнительной информации см. Настройка KVM

0
ответ дан 29 September 2012 в 01:31

Другие вопросы по тегам:

Похожие вопросы: