歡迎您光臨本站 註冊首頁

如何查看伺服器物理CPU數和CPU核數

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0

原理比較簡單,檢查/proc/cpuinfo文件即可:

例如我的CPU

  1. # cat /proc/cpuinfo
  2. processor : 0
  3. vendor_id : AuthenticAMD
  4. cpu family : 16
  5. model : 5
  6. model name : AMD Athlon(tm) II X4 640 Processor
  7. stepping : 3
  8. cpu MHz : 3480.119
  9. cache size : 512 KB
  10. physical id : 0
  11. siblings : 4
  12. core id : 0
  13. cpu cores : 4
  14. apicid : 0
  15. fpu : yes
  16. fpu_exception : yes
  17. cpuid level : 5
  18. wp : yes
  19. flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm extapic altmovcr8 abm sse4a misalignsse

  20. bogomips : 6960.23
  21. TLB size : 1024 4K pages
  22. clflush size : 64
  23. cache_alignment : 64
  24. address sizes : 40 bits physical, 48 bits virtual
  25. power management: ts ttp tm stc 100mhzsteps hwpstate [8]
  26. processor : 1
  27. vendor_id : AuthenticAMD
  28. cpu family : 16
  29. model : 5
  30. model name : AMD Athlon(tm) II X4 640 Processor
  31. stepping : 3
  32. cpu MHz : 3480.119
  33. cache size : 512 KB
  34. physical id : 0
  35. siblings : 4
  36. core id : 1
  37. cpu cores : 4
  38. apicid : 1

  39. fpu : yes
  40. fpu_exception : yes
  41. cpuid level : 5
  42. wp : yes
  43. flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm extapic altmovcr8 abm sse4a misalignsse
  44. bogomips : 6969.48
  45. TLB size : 1024 4K pages
  46. clflush size : 64
  47. cache_alignment : 64
  48. address sizes : 40 bits physical, 48 bits virtual
  49. power management: ts ttp tm stc 100mhzsteps hwpstate [8]
  50. processor : 2
  51. vendor_id : AuthenticAMD
  52. cpu family : 16
  53. model : 5
  54. model name : AMD Athlon(tm) II X4 640 Processor
  55. stepping : 3
  56. cpu MHz : 3480.119
  57. cache size : 512 KB
  58. physical id : 0
  59. siblings : 4
  60. core id : 2
  61. cpu cores : 4
  62. apicid : 2
  63. fpu : yes
  64. fpu_exception : yes
  65. cpuid level : 5
  66. wp : yes
  67. flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm extapic altmovcr8 abm sse4a misalignsse
  68. bogomips : 6973.84
  69. TLB size : 1024 4K pages
  70. clflush size : 64
  71. cache_alignment : 64
  72. address sizes : 40 bits physical, 48 bits virtual
  73. power management: ts ttp tm stc 100mhzsteps hwpstate [8

    ]
  74. processor : 3
  75. vendor_id : AuthenticAMD
  76. cpu family : 16
  77. model : 5
  78. model name : AMD Athlon(tm) II X4 640 Processor
  79. stepping : 3
  80. cpu MHz : 3480.119
  81. cache size : 512 KB
  82. physical id : 0
  83. siblings : 4
  84. core id : 3
  85. cpu cores : 4
  86. apicid : 3
  87. fpu : yes
  88. fpu_exception : yes
  89. cpuid level : 5
  90. wp : yes
  91. flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc nonstop_tsc pni cx16 popcnt lahf_lm extapic altmovcr8 abm sse4a misalignsse
  92. bogomips : 6967.36
  93. TLB size :

    1024 4K pages
  94. clflush size : 64
  95. cache_alignment : 64
  96. address sizes : 40 bits physical, 48 bits virtual
  97. power management: ts ttp tm stc 100mhzsteps hwpstate [8]

其中:

processor行表示的CPU核的ID,該行的總數便是CPU核數

physical id行表示的則是物理CPU的ID,該行的ID號有哪幾種,便有幾顆物理CPU

如果是批量查詢可以這樣做:

  1. # cat /proc/cpuinfo |grep '^physical'|sort |uniq
  2. physical id : 0
  3. # cat /proc/cpuinfo |grep processor
  4. processor : 0
  5. processor : 1
  6. processor : 2
  7. processor : 3

本文出自 「希奧開源」 博客,請務必保留此出處http://wangxiaoyu.blog.51cto.com/922065/537788


[火星人 ] 如何查看伺服器物理CPU數和CPU核數已經有407次圍觀

http://coctec.com/docs/linux/show-post-49076.html