服务器cpu总核数如何计算(如何查看CPU个数,是几核的)

本文目录
如何查看CPU个数,是几核的
任务管理器中选择“性能”,如下图所示。
在“性能”的“内核”这一栏就能看到电脑的CPU是几核的。
(一)概念
①
物理cpu
实际server中插槽上的cpu个数
物理cpu数量,可以数不重复的
physical
id
有几个
②
逻辑cpu
/proc/cpuinfo
用来存储cpu硬件信息的
信息内容分别列出了processor
0
–processor
n
的规格。这里需要注意,n是逻辑cpu数
一般情况,我们认为一颗cpu可以有多核,加上intel的超线程技术(ht),
可以在逻辑上再分一倍数量的cpu
core出来
逻辑cpu数量=物理cpu数量
x
cpu
cores
这个规格值
x
2(如果支持并开启ht)
备注一下:linux下top查看的cpu也是逻辑cpu个数
③
cpu核数
一块cpu上面能处理数据的芯片组的数量、比如现在的i5
760,是双核心四线程的cpu、而
i5
2250
是四核心四线程的cpu
一般来说,物理cpu个数×每颗核数就应该等于逻辑cpu的个数,如果不相等的话,则表示服务器的cpu支持超线程技术
二
查看cpu信息
当我们
cat
/proc/cpuinfo
时、
具有相同core
id的cpu是同一个core的超线程
具有相同physical
id的cpu是同一个cpu封装的线程或核心
三
下面举例说明
①
查看物理cpu的个数
#cat
/proc/cpuinfo
|grep
"physical
id"|sort
|uniq|wc
-l
2
②
查看逻辑cpu的个数
#cat
/proc/cpuinfo
|grep
"processor"|wc
-l
24
③
查看cpu是几核
#cat
/proc/cpuinfo
|grep
"cores"|uniq
6
我这里应该是2个cpu,每个cpu有6个core,应该是intel的u,支持超线程,所以显示24
怎么查看linux服务器的cpu信息和核心数
Linux查看CPU基本信息,可以使用命令:
cat /proc/cpuinfo
例如笔者的虚拟机:
# cat /proc/cpuinfo
processor: 0
vendor_id: GenuineIntel
cpu family: 6
model: 37
model name: Intel(R) Core(TM) i5 CPU M 520 @ 2.40GHz
stepping: 5
cpu MHz: 2394.049
cache size: 3072 KB
fpu: yes
fpu_exception: yes
cpuid level: 11
wp: yes
flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc up arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt aes hypervisor lahf_lm ida arat dts
bogomips: 4788.09
clflush size: 64
cache_alignment: 64
address sizes: 40 bits physical, 48 bits virtual
power management:
可见,笔者这台虚拟机,有一个逻辑CPU,主频是2.4。
延伸:
processor 逻辑处理器的id。
physical id 物理封装的处理器的id。
core id 每个核心的id。
cpu cores 位于相同物理封装的处理器中的内核数量。
siblings 位于相同物理封装的处理器中的逻辑处理器的数量。
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
政务云cpu核数需求计算方法
总资源=服务器CPU个数乘服务器单个CPU的核数乘线程。政务云是指运用云计算技术,统筹利用已有的机房、计算、存储、网络、安全、应用支撑、信息资源等,发挥云计算虚拟化、高可靠性、高通用性、高可扩展性及快速、按需、弹性服务等特征,为政府行业提供基础设施、支撑软件、应用系统、信息资源、运行保障和信息安全等综合服务平台。
怎么查看cpu核数 linux
# 总核数 = 物理CPU个数 X 每颗物理CPU的核数
# 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
加油学习哦!

更多文章:
网关是什么怎么设置(网关到底是什么,不同的网络如何正确设置网关)
2026年10月11日 08:30
亚洲和欧洲的分界线简图(画出亚欧,亚非,南北美,亚洲北美洲和南美南极的分界线和名称.图片)
2026年10月11日 05:50
虚拟空间免root大全(gameguardian修改器免root安卓APK下载地址)
2026年10月11日 00:10







