가상 환경에서 /proc/cpuinfo를 신뢰할 수 있나요?

가상 환경에서 /proc/cpuinfo를 신뢰할 수 있나요?

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. 왜 나를 오해하려고 합니까?

  2. 내 가상 머신을 더 빠른 머신으로 이동할 수 있나요?

어떤 의견이라도 감사하겠습니다.

답변1

VM은 QEMU(KVM) 위에서 실행되며 QEMU의 에뮬레이트된 CPU 및 칩셋을 보고합니다. 표시되는 CPU는 /proc/cpuinfo사용 가능한 에뮬레이션 설정 중 하나입니다.target-i386/cpu.c소스 코드와 출력에서는 qemu-system-x86_64 -cpu help기본 CPU와 일치하지 않습니다("E312xx"가 아닌 특정 모델을 보고함). 보고된 칩셋은 dmidecode아래와 같이 PCI 기반 시스템용으로 에뮬레이트된 것입니다.설명서에 설명되어 있음.

따라서 이 중 어느 것도 공급업체가 귀하를 속였다는 증거는 아닙니다.

관련 정보