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

宿主

 

 
  
  1. processor       : 15 
  2.  
  3. vendor_id       : GenuineIntel 
  4.  
  5. cpu family      : 6 
  6.  
  7. model           : 44 
  8.  
  9. model name      : Intel(R) Xeon(R) CPU           E5620  @ 2.40GHz 
  10.  
  11. stepping        : 2 
  12.  
  13. cpu MHz         : 2399.893 
  14.  
  15. cache size      : 12288 KB 
  16.  
  17. physical id     : 1 
  18.  
  19. siblings        : 8 
  20.  
  21. core id         : 10 
  22.  
  23. cpu cores       : 4 
  24.  
  25. apicid          : 53 
  26.  
  27. initial apicid  : 53 
  28.  
  29. fpu             : yes 
  30.  
  31. fpu_exception   : yes 
  32.  
  33. cpuid level     : 11 
  34.  
  35. wp              : yes 
  36.  
  37. 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 
  38.  
  39. bogomips        : 4799.89 
  40.  
  41. clflush size    : 64 
  42.  
  43. cache_alignment : 64 
  44.  
  45. address sizes   : 40 bits physical, 48 bits virtual 
  46.  
  47. 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对实际的运算有没有影响。

大家说说这种情况应该如何处理呢?