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
사용 가능한 에뮬레이션 설정 중 하나입니다.target-i386/cpu.c
소스 코드와 출력에서는 qemu-system-x86_64 -cpu help
기본 CPU와 일치하지 않습니다("E312xx"가 아닌 특정 모델을 보고함). 보고된 칩셋은 dmidecode
아래와 같이 PCI 기반 시스템용으로 에뮬레이트된 것입니다.설명서에 설명되어 있음.
따라서 이 중 어느 것도 공급업체가 귀하를 속였다는 증거는 아닙니다.