判断Linux服务器CPU情况的依据如下:
·具有相同core id的CPU是同一个core的超线程。
·具有相同physical id的CPU是同一个CPU封装的线程或核心。
下面以笔者自己的PowerEdge 2850服务器为例进一步进行说明。
显示物理CPU个数的命令如下所示:
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
命令结果显示如下所示:
2
显示每个物理CPU中core的个数(即核数)的命令如下所示:
cat /proc/cpuinfo | grep "cpu cores" | uniq
命令结果显示如下所示:
cpu cores : 1
显示逻辑CPU的个数的命令如下所示:
cat /proc/cpuinfo | grep "processor" | wc -l
命令结果显示如下所示:
4
其实大家从这里就可以看出来,按理说应有如下等式:
物理CPU个数×核数=逻辑CPU的个数
如果不相等的话,则表示你的服务器CPU支持超线程技术。我们在配置服务器的应用时,应以服务器的逻辑CPU个数为准。
上一篇: 查看Linux服务器的内存使用情况
下一篇: TCP/IP协议详解
售后保障
承诺任何问题1小时内解决数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款