I'm evaluating a private cloud solution built on kvm and so far I'm not getting the speed of the system that I need for my purposes.
According to the vendor the underlying machines should be equipped with "state of the art" E5-4620 processors.
However, /proc/cpuinfo tells me that they are something rather different:
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 is something like 5 years old and could be an explanation why my current bare metal servers from the same era of processors actually are faster.
However, this being a virtual environment - something that's new to me - I'm unsure if I can trust it 100%.
Same info from dmesg:
$ dmesg | grep -i intel
Intel GenuineIntel
CPU0: Intel Xeon E312xx (Sandy Bridge) stepping 01
However, dmidecode says something completely different:
# 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
I assume (hope/guess) the i440FX is more like what platform was used to build the kernel or similar rather than being an actual chip being in use...
If the underlying hardware indeed is new and equipped with fast CPUs there's something else that's wrong and I will need to investigate that. If not I need to ask the vendor:
Why are you trying to mislead me.
can you move my VM to a faster machine.
Any input appreciated.