在这种情况下有多少个核心可用?

在这种情况下有多少个核心可用?

我们管理着 2 台生产服务器。一台是 RHEL4,另一台是 CentOS5。

为了找到平均负载,我需要确定服务器有多少个核心。我使用命令$ grep cores /proc/cpuinfo来查找可用的核心数。

RHEL4 的输出:

cpu cores       : 2
cpu cores       : 2
cpu cores       : 2
cpu cores       : 2

CentOS5 的输出:

cpu cores       : 1
cpu cores       : 1
cpu cores       : 1
cpu cores       : 1

我的问题是,从上面的 RHEL4 输出中,我可以看到cpu cores : 24 个条目。那么,它是 8 个核心还是 4 个核心?这里的 2 是什么意思?

以CentOS5为例,显然它是4核。

我也参考了这个链接:如何:Linux 检测或找出双核 CPU

答案1

如果看到#cat /proc/cpuinfo计数从 0、1、2、3、4 开始。从值来看,RHEL 4 框中有 4 个核心,而 Cent OS 中有 2 个核心。

答案2

[root@example ~]# grep cores /proc/cpuinfo cpu cores : 2 cpu cores : 2 [root@example ~]#

[root@example ~]# cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Duo CPU E8335 @ 2.66GHz stepping : 6 cpu MHz : 415.293 cache size : 6144 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht constant_tsc pni ssse3 bogomips : 830.58 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:

processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 23 model name : Intel(R) Core(TM)2 Duo CPU E8335 @ 2.66GHz stepping : 6 cpu MHz : 415.293 cache size : 6144 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 5 wp : yes flags : fpu vme de pse tsc msr mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht constant_tsc pni ssse3 bogomips : 1070.73 clflush size : 64 cache_alignment : 64 address sizes : 36 bits physical, 48 bits virtual power management:

相关内容