阅读上一个主题 :: 阅读下一个主题 |
作者 |
留言 |
Ivanhan0511 半仙
注册时间: 2011-08-19 文章: 59
|
发表于: Tue 2014-11-18 15:25:50 发表主题: FreeBSD 如何查看CPU是几核几线程的? |
|
|
代码: |
# cat /var/run/dmesg.boot | grep -i cpu
CPU: Intel(R) Xeon(R) CPU E5620 @ 2.40GHz (2394.05-MHz K8-class CPU)
FreeBSD/SMP: Multiprocessor System Detected: 16 CPUs
cpu0 (BSP): APIC ID: 32
cpu1 (AP): APIC ID: 33
cpu2 (AP): APIC ID: 34
cpu3 (AP): APIC ID: 35
cpu4 (AP): APIC ID: 50
cpu5 (AP): APIC ID: 51
cpu6 (AP): APIC ID: 52
cpu7 (AP): APIC ID: 53
cpu8 (AP): APIC ID: 0
cpu9 (AP): APIC ID: 1
cpu10 (AP): APIC ID: 2
cpu11 (AP): APIC ID: 3
cpu12 (AP): APIC ID: 18
cpu13 (AP): APIC ID: 19
cpu14 (AP): APIC ID: 20
cpu15 (AP): APIC ID: 21
......
|
这“16 CPUs”是16线程的意思吗?
但在Intel官网查询,E5620该CPU是4核8线程的,不解。
不查Intel官网的情况下,如何在系统内查询CPU是几核几线程的?
以上
Ivan _________________ 要么旅行,要么读书,身体和灵魂必须有一个在路上。 |
|
返回页首 |
|
 |
alphachi 老妖
注册时间: 2007-12-10 文章: 1263 来自: @tweetxa
|
发表于: Tue 2014-11-18 16:07:14 发表主题: |
|
|
你用grep刚好漏掉了SMT那行,比如:
代码: | FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
FreeBSD/SMP: 1 package(s) x 4 core(s) x 2 SMT threads
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
cpu2 (AP): APIC ID: 2
cpu3 (AP): APIC ID: 3
cpu4 (AP): APIC ID: 4
cpu5 (AP): APIC ID: 5
cpu6 (AP): APIC ID: 6
cpu7 (AP): APIC ID: 7 |
_________________ Paranoid in Sabbath ... |
|
返回页首 |
|
 |
Ivanhan0511 半仙
注册时间: 2011-08-19 文章: 59
|
发表于: Tue 2014-11-18 23:07:07 发表主题: |
|
|
alphachi 写到: | 你用grep刚好漏掉了SMT那行,比如:
代码: | FreeBSD/SMP: Multiprocessor System Detected: 8 CPUs
FreeBSD/SMP: 1 package(s) x 4 core(s) x 2 SMT threads
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
cpu2 (AP): APIC ID: 2
cpu3 (AP): APIC ID: 3
cpu4 (AP): APIC ID: 4
cpu5 (AP): APIC ID: 5
cpu6 (AP): APIC ID: 6
cpu7 (AP): APIC ID: 7 |
|
多谢指点迷津了。
顺便上网查了一下,package(RHEL下显示socket),core,thread,SMT,CMP,SMP,收获颇丰,谢谢。 _________________ 要么旅行,要么读书,身体和灵魂必须有一个在路上。 |
|
返回页首 |
|
 |
c++-bmake 半仙
注册时间: 2015-09-06 文章: 124
|
发表于: Tue 2016-07-26 23:10:49 发表主题: |
|
|
好帖 |
|
返回页首 |
|
 |
redriver 半仙
注册时间: 2015-11-16 文章: 12
|
发表于: Fri 2016-07-29 11:12:27 发表主题: |
|
|
查看CPU多少核,还可以用sysctl hw.ncpu |
|
返回页首 |
|
 |
alphachi 老妖
注册时间: 2007-12-10 文章: 1263 来自: @tweetxa
|
发表于: Sat 2016-07-30 17:42:59 发表主题: |
|
|
redriver 写到: | 查看CPU多少核,还可以用sysctl hw.ncpu |
这个参数报告的应该是“物理个数x核数x线程数”的最终结果,而不是核数,例如:
代码: | % sysctl -d hw.ncpu
hw.ncpu: Number of active CPUs
% sysctl hw.ncpu
hw.ncpu: 4
% dmesg -a
...
FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs
FreeBSD/SMP: 1 package(s) x 2 core(s) x 2 SMT threads
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
cpu2 (AP): APIC ID: 2
cpu3 (AP): APIC ID: 3
... |
_________________ Paranoid in Sabbath ... |
|
返回页首 |
|
 |
|