VMware Enhanced vMotionのCPU互換性(EVC)
VMware Enhanced VMotion Compatibility
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1036420
・VMware KB: EVC (強化した VMotion の互換性) プロセッサー サポート
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1003212
・VMware KB: Enhanced VMotion Compatibility (EVC) processor support
IntelのCPUに対するVMware Enhanced vMotion(EVC)は現在は5種類。
1)Xeon Core 2
2)Xeon 45nm Core 2
3)Xeon Core i7
4)Xeon 32nm Core i7
5)"Sandy Bridge" Generation
上が古い世代のCPUで、下が新しい世代のCPU。
EVCで古い世代を指定すれば、それだけ広い範囲のCPUでvMotionが可能になる。
しかし新しい世代のCPUに搭載されている新機能はマスク化されて無効になるため、性能面では不利になる。
出来るかぎりEVCではない通常のvMotionにする、もしEVCを利用するなら極力新しい世代に限定するなど、最新CPUの機能・性能を享受できるようにしましょう。
で、実際にEnhanced vMotion(EVC)の設定画面を見てみました。
・Xeon 5600番台CPU
・VMware ESXi 4.1 Update 1
・VMware vCenter Server 4.1 Update 1
この構成では、1)Xeon Core 2世代から4)Xeon 32nm Core i7世代までが選択可能でした。
5)Sandy Bridge世代は選択肢にありませんでした。
(写真1)VMware EVCモードでXeon 32nm Core i7を選んだ場合
試しに一番新しい4)Xeon 32nm Core i7を選ぶと、4)Xeon 32nm Core i7の世代のみvMotion可能になります。
(写真2)VMware EVCモードでXeon Core 2を選んだ場合
EVCで試しに1)Xeon Core 2世代を選ぶと、1)Xeon Core 2世代から4)Xeon 32nm Core i7世代までがvMotion可能になります。