가상화를 위해 6 코어 (12 HT 코어) 시스템에서 KVM 및 libvirt를 사용합니다.KVM 및 libvirt : 가상 호스트의 CPU 유형이 잘못되었습니다.
가상 호스트의 CPU 유형이 잘못되었습니다.
사용 KVM, libvirt를, 커널 버전 :
libvirt version: 0.9.8
QEMU emulator version 1.0 (qemu-kvm-1.0), Copyright (c) 2003-2008 Fabrice Bellard
Ubuntu 12.04.1 LTS
kernel: 3.2.0-32-generic x86_64
/usr/share/libvirt/cpu_map.xml이 Westmare보다 최신 CPU 유형을 지원하지 않습니다.
이 종류의 CPU 가상화가 필요합니까? 왜냐하면 우리는 가상 호스트에서 최대의 CPU 성능을 필요로하기 때문입니다. 가상 컴퓨터에서 서버 i7-3930K [email protected]의 일부 코어를 사용할 수있어서 기쁩니다.
어쩌면 우리는 너무 muczh 가상화를합니까? ...?
내 가상 호스트의 XML은 다음과 같습니다. 어디에서 CPU -host 플래그를 설정할 수 있습니까? HT 6 (12)의 코어 가상 서버
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 12
On-line CPU(s) list: 0-11
Thread(s) per core: 2
Core(s) per socket: 6
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 45
Stepping: 7
CPU MHz: 1200.000
BogoMIPS: 6400.05
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 12288K
NUMA node0 CPU(s): 0-11
$의 lscpu 물리적 서버
<domain type='kvm'>
<name>myVirtualServer</name>
<uuid>2344481d-f455-455e-9558</uuid>
<description>Test-Server</description>
<memory>4194304</memory>
<currentMemory>4194304</currentMemory>
<vcpu>2</vcpu>
<cpu match='exact'>
<model>Westmere</model>
<vendor>Intel</vendor>
</cpu>
<os>
<type arch='x86_64' machine='pc-1.0'>hvm</type>
<boot dev='hd'/>
</os>
<features>
<acpi/>
<apic/>
<pae/>
</features>
$의 lscpu (잘못된 CPU 타입, 잘못된 L2 캐시 잘못 메가 헤르츠)
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 1
Core(s) per socket: 1
Socket(s): 2
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 15
Stepping: 11
CPU MHz: 3200.012
BogoMIPS: 6400.02
Virtualisation: VT-x
Hypervisor vendor: KVM
Virtualisation type: full
L1d cache: 32K
L1i cache: 32K
L2 cache: 4096K
NUMA node0 CPU(s): 0,1
클라이언트의 XML에
Theres는 -cpu 호스트와 관련된 버그입니다. https://bugzilla.redhat.com/show_bug.cgi?id=647306 – falstaff
또한 현재 libvirt 형식은. 하지만 이것은 libvirt 0.9.10 이후입니다. 아직 우분투 12.04 LTS libvirt 패키지에 없습니다. –
falstaff
'code' 'code'가 해냈습니다. btw :'code'에 대한 문서를 찾지 못했습니다. hvm 'code' –
simUser