物理CPU,物理CPU核心,逻辑CPU,超线程
2015-01-13 15:42
232 查看
总核数 = 物理CPU个数 * 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 X 超线程数
cat /proc/cpuinfo | more
processor : 0 -----逻辑CPU的唯一标识符
vendor_id : GenuineIntel ---标识英特尔处理器
cpu family : 6
model : 62
stepping : 4
cpu MHz : 2099.886
cache size : 15360 KB
physical id : 0 ---物理cpu的唯一标识
siblings : 12 ---代表逻辑cpu个数
core id : 0 ---每个物理内核的唯一标识
cpu cores : 6 ---物理cpu中的核心数
如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。或者siblings数目比cpu cores数目大
# 查看物理CPU个数
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
2
# 查看每个物理CPU中core的个数(即核数)
cat /proc/cpuinfo| grep "cpu cores"| uniq
cpu cores : 6
# 查看逻辑CPU的个数
cat /proc/cpuinfo| grep "processor"| wc -l
24
2*6*2=24
我们在查看linux或者unix服务器的负载时候uptime
15:43:08 up 271 days, 15:40, 2 users, load average: 2.40, 2.85, 2.94
需要使用逻辑cpu个数,来衡量
另外我们使用top按下1
查看的也是逻辑CPU
相关文章推荐
- 物理CPU,物理CPU核心,逻辑CPU,超线程
- cat /proc/cpuinfo 引发的思考--CPU 物理封装-物理核心-逻辑核心-超线程之间关系
- cat /proc/cpuinfo 引发的思考--CPU 物理封装-物理核心-逻辑核心-超线程之间关系
- 使用GetLogicalProcessorInformation获取逻辑处理器的详细信息(NUMA节点数、物理CPU数、CPU核心数、逻辑CPU数、各级Cache)
- Linux下判断cpu物理个数,几核,是超线程还是多核心
- 物理cpu个数,每个物理cpu核心数,逻辑cpu个数
- Windows系统理解---核心+CPU(物理或逻辑)+内存
- 使用GetLogicalProcessorInformation获取逻辑处理器的详细信息(NUMA节点数、物理CPU数、CPU核心数、逻辑CPU数、各级Cache)
- 使用GetLogicalProcessorInformation获取逻辑处理器的详细信息(NUMA节点数、物理CPU数、CPU核心数、逻辑CPU数、各级Cache)
- Linux下判断cpu物理个数,几核,是超线程还是多核心
- Linux下判断cpu物理个数,几核,是超线程还是多核心
- 使用GetLogicalProcessorInformation获取逻辑处理器的详细信息(NUMA节点数、物理CPU数、CPU核心数、逻辑CPU数、各级Cache)
- Linux下判断cpu物理个数,几核,是超线程还是多核心
- 使用GetLogicalProcessorInformation获取逻辑处理器的详细信息(NUMA节点数、物理CPU数、CPU核心数、逻辑CPU数、各级Cache)
- [转]物理CPU、CPU核数、逻辑CPU、超线程
- Linux下判断cpu物理个数,几核,是超线程还是多核心
- 超线程 物理CPU 逻辑CPU
- Linux下判断cpu物理个数,几核,是超线程还是多核心
- Linux下判断cpu物理个数,几核,是超线程还是多核心
- Linux下如何识别物理cpu个数,几个核,是超线程还是多核心