ITPub博客

首页 > Linux操作系统 > Linux操作系统 > cpu个数、核数和线程的理解

cpu个数、核数和线程的理解

原创 Linux操作系统 作者:千寻ccxx 时间:2016-12-27 17:34:46 0 删除 编辑
1.查看物理cpu个数

grep 'physical id' /proc/cpuinfo | sort -u | wc -l

 2.查看核心数量
grep 'core id' /proc/cpuinfo | sort -u | wc -l

 3.查看线程数

grep 'processor' /proc/cpuinfo | sort -u | wc -l



cat /proc/cpuinfo 查看文件里面关键信息

processor       : 23   ----------代表第几个线程

physical id     : 1     -----------代表第几个cpu处理器     0值开始

core id         : 10    -----------代表当前线程所在cpu的第10个核

cpu cores       : 6   -----------每个cpu有多少核






实例:
processor       : 23
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU           X5675  @ 3.07GHz
stepping        : 2
cpu MHz         : 3057.582
cache size      : 12288 KB
physical id     : 1
siblings        : 12
core id         : 10
cpu cores       : 6
apicid          : 53
initial apicid  : 53
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 acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 popcnt aes lahf_lm ida arat tpr_shadow vnmi flexpriority ept vpid
bogomips        : 6116.17
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management:



processor       : 23--当前是第24个线程  备注:0开始

physical id     : 1   +      core id         : 10 ---在第二个cup处理器的第十个核上

cpu cores       : 6     每个cpu处理器有6个核

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31401161/viewspace-2131474/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 锁的查看和解决
请登录后发表评论 登录
全部评论

注册时间:2016-10-10

  • 博文量
    186
  • 访问量
    141037