kvmに基づいて構築されたプライベートクラウドソリューションを評価していますが、これまで私の目的に必要なシステム速度はありません。
ベンダーによると、基本システムには「最先端の」E5-4620プロセッサを搭載する必要があります。
しかし、/proc/cpuinfoはそれらがかなり異なると言います:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel Xeon E312xx (Sandy Bridge)
stepping : 1
microcode : 1
cpu MHz : 2199.998
cache size : 4096 KB
E3-12xx Sandy Bridgeは約5年になりました。これは、同じプロセッサ時代の現在のベアメタルサーバーが実際に速い理由を説明します。
しかし、これは私にとって新しい仮想環境なので、100%信頼できるかどうかはわかりません。
dmesgの同じメッセージ:
$ dmesg | grep -i intel
Intel GenuineIntel
CPU0: Intel Xeon E312xx (Sandy Bridge) stepping 01
しかし、dmidecodeはまったく異なる内容を言います。
# dmidecode 2.12
SMBIOS 2.8 present.
Handle 0x0400, DMI type 4, 42 bytes
Processor Information
Socket Designation: CPU 0
Type: Central Processor
Family: Other
Manufacturer: Red Hat
ID: A1 06 02 00 FF FB 8B 0F
Version: RHEL 7.2.0 PC (i440FX + PIIX, 1996)
Voltage: Unknown
External Clock: Unknown
Max Speed: 2000 MHz
Current Speed: 2000 MHz
Status: Populated, Enabled
Upgrade: Other
L1 Cache Handle: Not Provided
L2 Cache Handle: Not Provided
L3 Cache Handle: Not Provided
Serial Number: Not Specified
Asset Tag: Not Specified
Part Number: Not Specified
Core Count: 1
Core Enabled: 1
Thread Count: 1
Characteristics: None
私はi440FXが実際に使用されているチップよりもコアやそれに似たものを構築するためのプラットフォームに近いと仮定しています。
基本ハードウェアが実際に新しいものであり、高速CPUを持っている場合は、調査する必要がある他の問題があります。そうでない場合は、ベンダーに連絡する必要があります。
なぜ私を誤解しようとしますか?
私の仮想マシンをより高速なマシンに移動できますか?
どんな意見でも感謝します。
答え1
VMはQEMU(KVM)上で実行され、QEMUのエミュレートされたCPUとチップセットを報告します。表示されるCPUは、/proc/cpuinfo
利用可能なエミュレーション設定の1つです。target-i386/cpu.c
ソースコードと出力はqemu-system-x86_64 -cpu help
デフォルトのCPUと一致しません(「E312xx」ではなく特定のモデルを報告します)。報告されたチップセットは、dmidecode
以下のようにPCIベースのシステム用にエミュレートされています。マニュアルに記載されている。
したがって、これらのどれもサプライヤーがあなたをだましたという証拠ではありません。