linux下查看cpu物理个数和逻辑个数 - chw1989的专栏 - 博客频道 - CSDN.NET

[plain] view plaincopyprint?
  1. hadoop@chw-desktop3:~$ cat /proc/cpuinfo
  2. processor   : 0
  3. vendor_id   : GenuineIntel
  4. cpu family  : 15
  5. model       : 2
  6. model name  : Intel(R) Pentium(R) 4 CPU 3.00GHz
  7. stepping    : 9
  8. microcode   : 0x17
  9. cpu MHz     : 2992.615
  10. cache size  : 512 KB
  11. physical id : 0
  12. siblings    : 2
  13. core id     : 0
  14. cpu cores   : 1
  15. apicid      : 0
  16. initial apicid  : 0
  17. fdiv_bug    : no
  18. hlt_bug     : no
  19. f00f_bug    : no
  20. coma_bug    : no
  21. fpu     : yes
  22. fpu_exception   : yes
  23. cpuid level : 2
  24. wp      : yes
  25. flags       : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts cid xtpr
  26. bogomips    : 5985.23
  27. clflush size    : 64
  28. cache_alignment : 128
  29. address sizes   : 36 bits physical, 32 bits virtual
  30. power management:
  31. processor   : 1
  32. vendor_id   : GenuineIntel
  33. cpu family  : 15
  34. model       : 2
  35. model name  : Intel(R) Pentium(R) 4 CPU 3.00GHz
  36. stepping    : 9
  37. microcode   : 0x17
  38. cpu MHz     : 2992.615
  39. cache size  : 512 KB
  40. physical id : 0
  41. siblings    : 2
  42. core id     : 0
  43. cpu cores   : 1
  44. apicid      : 1
  45. initial apicid  : 1
  46. fdiv_bug    : no
  47. hlt_bug     : no
  48. f00f_bug    : no
  49. coma_bug    : no
  50. fpu     : yes
  51. fpu_exception   : yes
  52. cpuid level : 2
  53. wp      : yes
  54. flags       : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts cid xtpr
  55. bogomips    : 5990.44
  56. clflush size    : 64
  57. cache_alignment : 128
  58. address sizes   : 36 bits physical, 32 bits virtual
  59. power management:
hadoop@chw-desktop3:~$ cat /proc/cpuinfo
processor   : 0
vendor_id   : GenuineIntel
cpu family  : 15
model       : 2
model name  : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping    : 9
microcode   : 0x17
cpu MHz     : 2992.615
cache size  : 512 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 1
apicid      : 0
initial apicid  : 0
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 2
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts cid xtpr
bogomips    : 5985.23
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 32 bits virtual
power management:processor  : 1
vendor_id   : GenuineIntel
cpu family  : 15
model       : 2
model name  : Intel(R) Pentium(R) 4 CPU 3.00GHz
stepping    : 9
microcode   : 0x17
cpu MHz     : 2992.615
cache size  : 512 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 1
apicid      : 1
initial apicid  : 1
fdiv_bug    : no
hlt_bug     : no
f00f_bug    : no
coma_bug    : no
fpu     : yes
fpu_exception   : yes
cpuid level : 2
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pebs bts cid xtpr
bogomips    : 5990.44
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 32 bits virtual
power management:

输入命令cat /proc/cpuinfo 查看physical id有几个,上述结果显示只有0,所以只有一个物理cpu;查看processor有几个,上述结果显示有0和1两个,所以有两个逻辑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

来自为知笔记(Wiz)

转载于:https://www.cnblogs.com/wang3680/p/e1d0bd73c00591b0c722f69684854ddb.html

linux下查看cpu物理个数和逻辑个数 - chw1989的专栏 - 博客频道 - CSDN.NET相关推荐

  1. linux下qt生成dll,Qt 创建和使用动态链接库 - cibiren2011的专栏 - 博客频道 - CSDN.NET...

    一.创建共享库 1.新其他建项目,选择C++库 2.选择共享库,并取项目名称,单击下一步.这里取名位mylib 3.按默认配置单击下一步至模块选项,选择所需支持的模块.这里勾选Qtcore和QtGui ...

  2. 运行shell脚本时怎么知道jdk路径_linux查看java jdk安装路径和设置环境变量 – HouYing – 博客频道 – CSDN.NET...

    windows: set java_home:查看JDK安装路径 java -version:查看JDK版本 linux: whereis java which java (java执行路径) ech ...

  3. linux 看内存和硬盘型号,Linux下查看CPU、内存和硬盘型号及相关信息命令

    Linux下查看CPU.内存和硬盘信息命令 在Linux的桌面版本中,查看这些东西的确很方便,有图形化的工具可使用.可是在Linux服务器版上,或者远程ssh链接的时候,就没有图形化的界面能够操做了. ...

  4. linux查内核参数命令,linux 下查看cpu位数 内核等参数命令

    linux 下查看cpu位数 内核等参数命令. # uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i6 ...

  5. linux下查看cpu负载及分析

    linux下查看cpu负载有两个命令可以看:uptime 和 top. 其中load average的三个值分别表示1分钟.5分钟.15分钟的CPU负载情况,是运维需要经常关注的 那么怎么确定这些值展 ...

  6. 如何在linux下查看cpu个数,linux如何查看cpu个数

    linux查看cpu个数!用什么方法好呢?下面由学习啦小编给你做出详细的linux查看cpu个数方法介绍!希望对你有帮助! linux查看cpu个数方法一 1查看物理cpu个数 grep 'physi ...

  7. 查看cpu位数 linux,【转】linux好windows下查看CPU位数、核数、个数

    32 or 64 linux下查看操作CPU的运行位数: getconf LONG_BIT 如结果是32,表示当前CPU工作在32位模式下(即操作系统是32位的),但并不表示CPU一定是32位的(64 ...

  8. Linux下查看CPU型号,内存大小,硬盘空间的命令(详解)

    1 查看CPU 1.1 查看CPU个数*核心数 cat /proc/cpuinfo | grep "physical id" | uniq | wc -l 96 #一共96核 2 ...

  9. linux下查看cpu核数以及内存大小

    1.查看cpu物理核数 cat /proc/cpuinfo| grep "cpu cores"| uniq 2.查看cpu逻辑核数 cat /proc/cpuinfo| grep ...

最新文章

  1. 计算机组装人员的职责,自控设备组装员
  2. python html 语法高亮,在Python中使用doxygen样式文档字符串的Vim语法高亮显示
  3. “我为什么反对AI论文强制开源代码”
  4. pycharm ctrl+shift+F 全局搜索失灵怎么办?(输入法关闭简繁体输入切换)
  5. tensorflow入门基础
  6. Web渗透测试常规套路
  7. C++深拷贝与浅拷贝以及写时复制
  8. (翻译) Android ListView 性能优化指南
  9. 每天一道剑指offer-数值的整数次方
  10. 计算机在护理专业中的论文题目,护理专业论文格式(通用模板)
  11. cad图纸服务器共享文件慢,DWG文件打开慢?3个技巧教你实现快速预览!
  12. mysql 词频分析工具_hive进行词频统计
  13. Elastic Search Java API(文档操作API、Query DSL查询API)、es搜索引擎实战demo
  14. 南阳ACM 题目722 数独
  15. vue练手小项目--眼镜在线试戴
  16. 记一次阿拉伯数字转中文的JavaScript实现
  17. 林纳斯·托瓦兹(Linus Torvalds)为什么被称作大神?
  18. 写一个判素数的函数,在主函数输入一个整数,输出是否为素数的信息
  19. 新浪微博应用开发入门
  20. ckeditor5 vue 字体大小配置,字体颜色,段落对齐API设置

热门文章

  1. 第一种商业模式:高利润低周转型公司
  2. 多相抽取器实现及matlab示例
  3. COMSOL两相流(相场法)
  4. misc cover
  5. 海门开发区机器人项目_江苏海门机器人特色小镇5年销售规模或破百亿
  6. Defold 游戏引擎
  7. U盘linux ext怎么查看,Linux加载Ext2/Ext3文件系统作的U盘
  8. 全球11大即将IPO科技公司:人人网土豆网上榜
  9. 《思考致富》——拿破仑·希尔
  10. win7快捷图标显示异常的解决方法