1. [root@lidongbo~]# cat /proc/cpuinfo
  2. processor       : 0
  3. vendor_id       : GenuineIntel
  4. cpu family      : 6
  5. model           : 15
  6. model name      : Intel(R) Pentium(R) Dual  CPU  E2200  @ 2.20GHz
  7. stepping        : 13
  8. cpu MHz         : 2200.010
  9. cache size      : 1024 KB
  10. physical id     : 0
  11. siblings        : 2
  12. core id         : 0
  13. cpu cores       : 2
  14. apicid          : 0
  15. fpu             : yes
  16. fpu_exception   : yes
  17. cpuid level     : 10
  18. wp              : yes
  19. 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 syscall nx lm constant_tsc pni monitor ds_cpl est tm2 cx16 xtpr lahf_lm
  20. bogomips        : 4403.65
  21. clflush size    : 64
  22. cache_alignment : 64
  23. address sizes   : 36 bits physical, 48 bits virtual
  24. power management:
  25. processor       : 1
  26. vendor_id       : GenuineIntel
  27. cpu family      : 6
  28. model           : 15
  29. model name      : Intel(R) Pentium(R) Dual  CPU  E2200  @ 2.20GHz
  30. stepping        : 13
  31. cpu MHz         : 2200.010
  32. cache size      : 1024 KB
  33. physical id     : 0
  34. siblings        : 2
  35. core id         : 1
  36. cpu cores       : 2
  37. apicid          : 1
  38. fpu             : yes
  39. fpu_exception   : yes
  40. cpuid level     : 10
  41. wp              : yes
  42. 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 syscall nx lm constant_tsc pni monitor ds_cpl est tm2 cx16 xtpr lahf_lm
  43. bogomips        : 4399.94
  44. clflush size    : 64
  45. cache_alignment : 64
  46. address sizes   : 36 bits physical, 48 bits virtual
  47. power management:
  48. [root@lidongbo ~]#

通过上面信息我们可以知道

从processor  0   到processor   1可以看出来总共有2个核

从physical id : 0 可以看出有一个cpu(因为没发现physical id : 1)

从cpu cores : 2   可以看出cpu有两个内核

简单点

1. 查看物理CPU的个数 
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l

2. 查看逻辑CPU的个数 
#cat /proc/cpuinfo |grep "processor"|wc -l

3. 查看CPU是几核 
#cat /proc/cpuinfo |grep "cores"|uniq

4. 查看CPU的主频 
#cat /proc/cpuinfo |grep MHz|uniq

---------------------------------下面是被人误导兜了一个大圈,不必看了

如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。

网上查了查Intel(R) Pentium(R) Dual  CPU  E2200 支持超线程 ,如图所示

因此cpu支持超线程所以查查 内核信息

  1. [root@lidongbo~]# uname -a
  2. Linux lidongbo 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux

内核2.6

2.4 和 2.5 版本中的 Linux 对称多处理(SMP)内核都支持超线程(参考http://www.ibm.com/developerworks/cn/linux/l-htl/index.html),2.6就更不用说了

综合第一次得到的cpu信息

processor       : 0 
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 syscall nx lm constant_tsc pni monitor ds_cpl est tm2 cx16 xtpr 
... 
processor       : 1 
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 syscall nx lm constant_tsc pni monitor ds_cpl est tm2 cx16 xtpr

有HT超线程标志,因此当前系统机器一个cpu

Linux查看cpu个数的更多相关文章

  1. linux 查看cpu个数,内存情况,系统版本

    查看cpu个数 总核数 = 物理CPU个数 * 每颗物理CPU的核数 总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数 查看物理CPU个数 cat /proc/cpuinfo ...

  2. linux查看cpu个数,线程数及cpu型号

    1.查看CPU逻辑id grep 'physical id' /proc/cpuinfo | sort -u physical id : 0physical id : 1 2.查看物理CPU个数 $ ...

  3. linux 查看 cpu个数 核心数 线程数

    深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/43935535 (1).查看cpu信息 [root@xckydb ~]# cat ...

  4. Linux 查看CPU个数和磁盘个数

    top后按数字1,多个cpu的话会显示多个 fdisk -l可以看到多个物理硬盘,做了硬raid只能看到一个硬盘 cat /proc/cpuinfo查看cpu具体的信息

  5. Linux 查看CPU,内存,硬盘 !转

    Linux 查看CPU,内存,硬盘 本文转自:http://hi.baidu.com/mumachuntian/item/a401368dbe8a66cab07154e8 1 查看CPU 1.1 查看 ...

  6. linux 查看CPU内存 网络 流量 磁盘 IO

    使用vmstat命令来察看系统资源情况 在命令行方式下,如何查看CPU.内存的使用情况,网络流量和磁盘I/O? Q: 在命令行方式下,如何查看CPU.内存的使用情况,网络流量和磁盘I/O? A: 在命 ...

  7. Linux查看CPU和内存情况

    本文简单介绍在Linux上查看CPU和内存情况和一款系统资源查看工具htop. 查看CPU情况 以下是个人工作会经常使用到的服务器的信息. 查看所有CPU信息 可以通过如下命令查看所有CPU信息: # ...

  8. linux 查看cpu 内存 硬盘 文件夹大小

    文件夹大小 显示cpu使用率 top 1 查看CPU 1.1 查看CPU个数 # cat /proc/cpuinfo | grep "physical id" | uniq | w ...

  9. Linux查看CPU和内存使用情况 【转】

    Linux查看CPU和内存使用情况 在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况.运行 ...

随机推荐

  1. mark CodeGenerator

    基础权限开发框架 BMS = Spring boot + Mybatis plus + Shiro     BMS / bms-admin  / src  / main  / java  / com  ...

  2. 使用 MD5 加密 去重对插入的影响

    现在有3000条数据,需要插入到数据库中去,使用的是对链接进行MD5加密, hashcode = md5(str(item_url))然后在数据库中设置 hashcode 为UNIQUE索引 3000 ...

  3. 【转】WARNING! File system needs to be upgraded. You have version null and I want version 7. Run the '${HBASE_HOME}/bin/hbase migrate' script. 的解决办法

    前段时间集群出问题,hadoop和hbase启动不了了. 后来hadoop回复了,hbase死活master无法启动.打开日志发现报了以下错误: WARNING! File system needs ...

  4. MongoDB MapReduce 的示例。

    // JavaScript source code db.runCommand({ mapreduce: "page", map: function Map() { emit( t ...

  5. 深入理解Linux内核-进程

    1.进程的静态特性 进程:程序执行时的一个实例 进程描述符(task_struct): 进程的基本信息(thread_info).指向内存区描述符的指针(mm_struct).进程相关的tty(tty ...

  6. NLog自定义字段写入数据库表,示例

    //自定义字段写入NLog日志 private void saveNLog(InvokeLogModel model) { LogEventInfo ei = new LogEventInfo(); ...

  7. 深度学习领域的Papers

    https://github.com/songrotek/Deep-Learning-Papers-Reading-Roadmap 深度学习论文阅读路线图 Deep Learning Papers R ...

  8. 技术范儿的 Keep 发力AI赛道,为什么“虚拟教练”会更懂你?

    http://www.tmtpost.com/3363367.html 摘要: 虚拟教练技术会整合到一些业务场景和硬件产品中收费,但是收费的具体情况彭跃辉还暂未透露. 图片来源于Unsplash 自去 ...

  9. 在javascript中获取一个对象内属性的个数

    var foo = {a1:'1',a2:'2',a3:'3'}; //获得对象所有属性的数组 Object.getOwnPropertyNames(foo); > [ 'a1', 'a2', ...

  10. Asp.Net上传大文件带进度条swfupload

    Asp.Net基于swfupload上传大文件带进度条百分比显示,漂亮大气上档次,大文件无压力,先看效果 一.上传效果图 1.上传前界面:图片不喜欢可以自己换 2.上传中界面:百分比显示 3.上传后返 ...