Linux KVMハードウェア¶
KVMが模擬するハードウェア¶
CPU¶
KVMホストとKVMゲストとでのCPUの認識¶
KVMがゲストに対して模擬するCPUはデフォルトではミニマムセットに近い種類となっているようです。
KVMゲストでのCPUの認識¶
自作PC-F2A85Vの上でKVMゲストOS(CentOS 6)でCPU種類を/proc/cpuinfoで調べたところ、
vendor_id : AuthenticAMD cpu family: 6 model : 13 model name: QEMU Virtual CPU version (cpu64-rhel6) stepping : 3
となりました。IntelのCPU情報を調べると、cpu familyの6はおおよそCoreアーキテクチャ、modelの13はCeleron MとPentium Mobileとなっていました。これはちょっと・・・
KVMホストでのCPUの認識¶
自作PC-F2A85Vの上でKVMホストOS(CentOS 6)でCPU種類を/proc/cpuinfoで調べたところ、
vendor_id : AuthenticAMD cpu family: 21 model : 19 model name: AMD A10-6800K APU with Radeon(tm) HD Graphics stepping : 1
となりました。実CPUを認識しています。
KVMホストが認識するCPUと同じCPUをKVMゲストに認識させる¶
XML定義ファイルで以下を追記します。
<vcpu placement='static'>1</vcpu>
+<cpu mode='host-passthrough'/>
<os>
KVMでの定義済みCPU種類¶
KVMホストで定義済みCPU種類を表示させてみると、次のようになります。
$ /usr/libexec/qemu-kvm -cpu ?dump x86 Opteron_G5 AMD Opteron 63xx class CPU x86 Opteron_G4 AMD Opteron 62xx class CPU x86 Opteron_G3 AMD Opteron 23xx (Gen 3 Class Opteron) x86 Opteron_G2 AMD Opteron 22xx (Gen 2 Class Opteron) x86 Opteron_G1 AMD Opteron 240 (Gen 1 Class Opteron) x86 Broadwell Intel Core Processor (Broadwell) x86 Haswell Intel Core Processor (Haswell) x86 SandyBridge Intel Xeon E312xx (Sandy Bridge) x86 Westmere Westmere E56xx/L56xx/X56xx (Nehalem-C) x86 Nehalem Intel Core i7 9xx (Nehalem Class Core i7) x86 Penryn Intel Core 2 Duo P9xxx (Penryn Class Core 2) x86 Conroe Intel Celeron_4x0 (Conroe/Merom Class Core 2) x86 cpu64-rhel5 QEMU Virtual CPU version (cpu64-rhel5) x86 cpu64-rhel6 QEMU Virtual CPU version (cpu64-rhel6) x86 n270 Intel(R) Atom(TM) CPU N270 @ 1.60GHz x86 athlon QEMU Virtual CPU version 0.12.1 x86 pentium3 x86 pentium2 x86 pentium x86 486 x86 coreduo Genuine Intel(R) CPU T2600 @ 2.16GHz x86 qemu32 QEMU Virtual CPU version 0.12.1 x86 kvm64 Common KVM processor x86 core2duo Intel(R) Core(TM)2 Duo CPU T7700 @ 2.40GHz x86 phenom AMD Phenom(tm) 9550 Quad-Core Processor x86 qemu64 QEMU Virtual CPU version 0.12.1
- Opteron_G5 63xx
2012-11発表、Piledriver、デスクトッププロセッサ FX-8350(Vishera) - Opteron_G4 62xx
2011-11リリース、Bulldozer、 - Opteron_G3 23xx
2008-11発表、デスクトッププロセッサPhenom