天天看点

KVM虚拟的虚拟CPU

    今天很无奈,KVM虚拟机里的CPU休息跟宿主机有很大的出入,如下:

宿主

  1. processor       : 15 
  2. vendor_id       : GenuineIntel 
  3. cpu family      : 6 
  4. model           : 44 
  5. model name      : Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz 
  6. stepping        : 2 
  7. cpu MHz         : 2399.893 
  8. cache size      : 12288 KB 
  9. physical id     : 1 
  10. siblings        : 8 
  11. core id         : 10 
  12. cpu cores       : 4 
  13. apicid          : 53 
  14. initial apicid  : 53 
  15. fpu             : yes 
  16. fpu_exception   : yes 
  17. cpuid level     : 11 
  18. wp              : yes 
  19. flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 popcnt aes lahf_lm arat tpr_shadow vnmi flexpriority ept vpid 
  20. bogomips        : 4799.89 
  21. clflush size    : 64 
  22. cache_alignment : 64 
  23. address sizes   : 40 bits physical, 48 bits virtual 
  24. power management: 
虚拟机:
  1. processor       : 7 
  2. vendor_id       : GenuineIntel 
  3. cpu family      : 6 
  4. model           : 13 
  5. model name      : QEMU Virtual CPU version (cpu64-rhel6) 
  6. stepping        : 3 
  7. cpu MHz         : 2399.892 
  8. cache size      : 4096 KB 
  9. fdiv_bug        : no 
  10. hlt_bug         : no 
  11. f00f_bug        : no 
  12. coma_bug        : no 
  13. fpu             : yes 
  14. fpu_exception   : yes 
  15. cpuid level     : 4 
  16. wp              : yes 
  17. flags           : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx lm pni cx16 lahf_lm 
  18. bogomips        : 4799.31 
我靠,名改了,这个很容易解决,只要在启动虚拟机时加 -cpu host 参数即可,但cache只有4M了。我的妈呀,这看起来不太 顺眼吧。虽然目前我还不太清楚cache显示只有4M对实际的运算有没有影响。

继续阅读