`
xinklabi
  • 浏览: 1579456 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
文章分类
社区版块
存档分类
最新评论

linux下查看cpu物理个数和逻辑个数

 
阅读更多
[plain] view plain copy
 
  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.   
  32. processor   : 1  
  33. vendor_id   : GenuineIntel  
  34. cpu family  : 15  
  35. model       : 2  
  36. model name  : Intel(R) Pentium(R) 4 CPU 3.00GHz  
  37. stepping    : 9  
  38. microcode   : 0x17  
  39. cpu MHz     : 2992.615  
  40. cache size  : 512 KB  
  41. physical id : 0  
  42. siblings    : 2  
  43. core id     : 0  
  44. cpu cores   : 1  
  45. apicid      : 1  
  46. initial apicid  : 1  
  47. fdiv_bug    : no  
  48. hlt_bug     : no  
  49. f00f_bug    : no  
  50. coma_bug    : no  
  51. fpu     : yes  
  52. fpu_exception   : yes  
  53. cpuid level : 2  
  54. wp      : yes  
  55. 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  
  56. bogomips    : 5990.44  
  57. clflush size    : 64  
  58. cache_alignment : 128  
  59. address sizes   : 36 bits physical, 32 bits virtual  
  60. 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 

分享到:
评论

相关推荐

    like5kobe#testlt#linux下查看cpu物理个数和逻辑个数1

    ① 查看物理CPU的个数 ② 查看逻辑CPU的个数 ③ 查看CPU是几核

    shaoxianheng#linux36#Linux查看物理CPU个数、核数、逻辑CPU个数1

    Linux查看物理CPU个数、核数、逻辑CPU个数总核数 = 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核

    linux下查看物理CPU

    总结起来,理解物理CPU与逻辑CPU的区别,以及如何在Linux系统中查看这些信息,对于优化系统性能、资源分配和故障排查等方面都具有重要意义。通过掌握上述命令,系统管理员和开发者可以更加高效地管理其Linux环境下的...

    Linux中查看物理CPU个数、核数、逻辑CPU个数的方法

    # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l # 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep ...

    完美获取 CPU 的 NUMA节点数、CPU插槽个数 、 核心数 、 逻辑处理器数(线程数)、名字、制造商、指令集、主频、等等

    本篇文章将深入探讨如何完美获取 CPU 的 NUMA 节点数、CPU 插槽个数、核心数、逻辑处理器数(线程数)、名字、制造商、指令集以及主频等关键信息。 首先,让我们理解这些概念: 1. **NUMA节点数**:NUMA(Non-...

    查看linux服务器物理CPU有多少个.docx

    总结来说,要查看Linux服务器的物理CPU数量,可以执行`cat /proc/cpuinfo`命令,查找`physical id`字段,不重复的`physical id`数量即为物理CPU个数。同时,通过分析`processor`和`core id`,可以理解服务器的CPU...

    查看硬盘的物理、逻辑序列号和CPU序列号等

    本篇文章将深入探讨如何查看硬盘的物理序列号、逻辑序列号以及CPU序列号,这些都是识别和验证硬件身份的重要标识。 首先,硬盘的物理序列号(也称为硬盘ID或硬盘UUID)是硬盘制造商分配给每个硬盘的独特标识符。它...

    Linux系统:物理cpu数、cpu核数、逻辑cpu数、几路几核几线程、CPU信息详细查询方法

    物理cpu数量,在Linux上查看/proc/cpuinfo,其中的physical id就是每个物理CPU的id,有几个不同的physical id就有几个物理CPU。 grep 'physical id' /proc/cpuinfo|sort|uniq|wc -l cpu核数: 每颗物理CPU可以有1...

    逻辑IO与物理IO 逻辑IO与物理IO 逻辑IO与物理IO

    在不同的硬件架构中,IO 端口的管理和访问方式有所不同,主要分为逻辑IO和物理IO。 逻辑IO与物理IO的主要区别在于对IO端口的处理方式。在一些体系结构中,例如PowerPC、m68k等,IO端口被映射到内存空间中,称为内存...

    linux的cpu查看

    本文将详细讲解如何查看Linux系统中的逻辑CPU和物理CPU个数,以及如何获取其他关键硬件信息。 首先,我们可以通过`/proc/cpuinfo`文件来获取CPU的相关信息。这个文件提供了实时的处理器配置数据。例如,要查看...

    如何查看操作系统cpu个数

    总结来说,要查看Linux系统中的CPU个数,可以执行`cat /proc/cpuinfo`并关注`processor`、`physical id`和`cpu cores`字段。根据这些信息,我们可以确定系统的物理CPU数量、每个CPU的核心数量以及是否支持超线程。...

    Linux中CPU相关信息查看.

    Linux中CPU相关信息查看. 识别物理CPU、Core、逻辑CPU

    LINUX 系统查看命令

    * `cat /proc/cpuinfo | grep physical | uniq -c`:显示当前 CPU 的物理核心数和逻辑核心数。 * `getconf LONG_BIT`:显示当前 CPU 的位数,例如 32 位或 64 位。 * `cat /proc/cpuinfo | grep flags | grep ' lm '...

    CPU源代码分析与芯片设计及Linux移植

    《CPU源代码分析与芯片设计及Linux移植》一书涵盖了嵌入式系统开发中的关键环节,包括CPU的源代码分析、芯片设计原理以及Linux操作系统在特定硬件上的移植过程。以下是对这些主题的详细阐述: 1. **CPU源代码分析**...

    Linux系统如何解析cpu topology详解

    在多处理器系统中,CPU topology 是指 CPU 的物理结构和逻辑结构的组合。它包括 DIE(Device、Integrated circuit、Equipment)、core 和 SMT(Simultaneous Multithreading)三级结构。DIE 是指物理处理器,core 是...

    Linux CPU数量判断命令.pdf

    1. **相同core id的CPU是同一个core的超线程**:在多核CPU中,每个物理核心可能支持超线程技术,这意味着一个物理核心可以同时处理多个线程,每个线程对应一个逻辑CPU。如果看到多个条目具有相同的`core id`,那么...

    linux主机信息相关知识.

    - **查看物理CPU对应的逻辑CPU个数:** `cat /proc/cpuinfo | grep "siblings"` #### 二、内存相关知识 **2.1 物理内存** - **定义:** 物理内存是指实际安装在主板上的RAM模块的总容量。它是操作系统和应用程序...

    linux中如何查看cpu信息、机器硬件型号.docx

    逻辑CPU的数量可能因超线程技术而增加,它允许每个物理核心模拟多个逻辑核心。 接下来,可以使用`grep physical`来查看物理CPU的数量: ```bash cat /proc/cpuinfo | grep physical | uniq -c ``` 这里显示4个`...

    Linux下查看CPU型号,内存大小命令(详情)

    查看物理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 ...

Global site tag (gtag.js) - Google Analytics