`

Linux下判断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

 

 

 

 

 

 

 

 

 

uname -a

Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux

(查看当前操作系统内核信息)


cat /etc/issue | grep Linux

Red Hat Enterprise Linux AS release 4 (Nahant Update 5)

(查看当前操作系统发行版信息)


cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

      8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz

(看到有8个逻辑CPU, 也知道了CPU型号)


cat /proc/cpuinfo | grep physical | uniq -c

      physical id      : 0

      physical id      : 1

(说明实际上是两颗4核的CPU)


getconf LONG_BIT

32

(说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit)


cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

8

(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)

 

 

 

 

如何获得CPU的详细信息:

linux命令:cat /proc/cpuinfo

用命令判断几个物理CPU,几个核等:

逻辑CPU个数:
# cat /proc/cpuinfo | grep "processor" | wc -l

物理CPU个数:
# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

每个物理CPU中Core的个数:
# cat /proc/cpuinfo | grep "cpu cores" | wc -l

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

每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:
# cat /proc/cpuinfo | grep "siblings"

 

 

 

 

 

1.查看CPU信息命令
cat /proc/cpuinfo
2.查看内存信息命令
cat /proc/meminfo
3.查看硬盘信息命令
fdisk -l






 

 

 

分享到:
评论

相关推荐

    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 ...

    Linux动态启用/禁用超线程技术的方法详解

    intel的超线程技术能让一个物理核上并行执行两个线程,大多数情况下能提高硬件资源的利用率,增强系统性能。对于cpu密集型的数值程序,超线程技术可能会导致整体程序性能下降。鉴于此,执行OpenMP或者MPI数值程序时...

    linux优化笔记

    在linux系统下只有运行SMP内核才能支持超线程,但是安装的CPu数量越多,从超线程获得的性能提升越少。 另外linux内核会将多核的处理器当做多个单独的CPU来识别,例如,两个4核的CPU会被当成8个单个CPU,从性能角度讲...

    服务器硬件架构(行业文书).doc

    从性能角度来看,处理器、内存和I/O这三个子... 图 6 英特尔超线程技术工作原理 前端总线 在多插座和多核心的情况下,理解如何访问内存和两个核心之间是如何通信的非常 重要,下图显示了过去许多英特尔处理器使用的架

    查询硬件信息shell脚本(系统、cpu、内存、网卡)(仅针对centos7和rh7版本)

    CPU物理个数:1个 逻轻CPU总数:1核 CpU内核频路:2592.000M4z 内存信息 支持晟大的内存容量:3 G 内存插槽总数:128个槽位 己占用插槽数:1个槽位 每个内存条大小/频率:1024MB/ 网卡信息 网卡数据-MAC地址:ens33-...

    清华大学Linux操作系统原理与应用

    1.5.1 多版本的内核源代码 13 1.5.2 Linux内核源代码的结构 13 1.5.3 Linux内核源代码分析工具 14 习题1 15 第2章 内存寻址 17 2.1 内存寻址简介 17 2.1.1 Intel x86 CPU寻址方式的演变 18 2.1.2 IA32寄存器简介 19 ...

    中移网大揭秘云计算课程考试试题及答案(1).docx

    当一台物理服务具备4socket8core(即4路8核)的cpu资源时,将CPU可以虚拟化成多个vCPU提供到虚拟机使用,在未开启超线程的情况下最多不能分配超过()个vCPU 32 3.以下哪个不是VMkernel可以提供的核心功能 虚拟机发布 4....

    Linux系统故障诊断与排除--James Kirkland

    4.1.9 磁盘的多线程(进程)I/O 79 4.1.10 使用条带化lvol减少磁盘I/O紧张 80 4.1.11 条带化lvol与单磁盘性能的比较 82 4.1.12 多路径I/O 83 4.2 文件系统 86 4.2.1 将日志记录到单独磁盘 86 4.2.2 确定...

    CSGOLinux服务器架设20150311.doc

    【重要:】 建议不要选择E/L5520/5560等 X2 X3 x4这种16核多路之类的CPU服务器,看似多核分数超i5 E3其实毫无作用,挂网站不错 当然你开个满10可以 如果32人 开128tick 加30个bot那么sv/var会一直红 足以证明CSGO更...

    oshi:本机操作系统和硬件信息

    OSHI是Java的免费的基于JNA的(本机)操作系统和...物理(核心)和逻辑(超线程)CPU,处理器组,NUMA节点 系统和每个处理器的负载,使用情况滴答计数器,中断,正常运行时间 进程正常运行时间,CPU,内存使用情况,用

    cmd操作命令和linux命令大全收集

    arp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。arp -a将显示出全部信息 start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令 mem 查看cpu...

    VMWare 7.0.1 build-227600

    在Processors选项区域中选择虚拟机中CPU的数量,如果选择Two,主机需要有两个CPU或者是超线程的CPU。  8.在Memory for the Virtual Machine页中,设置虚拟机使用的内存,通常情况下,对于Windows 98及其以下的系统...

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    09-MySQL主从复制3个线程状态信息讲解.avi 10-MySQL主从复制读写分离授权多种方案案例详解.avi 11-忽略MySQL主从复制主库授权表同步实战.avi 12-MySQL主从复制指定不同库表同步参数说明.avi 13-MySQL主从复制从库...

    vc代码合集

    0 1.txt 2012-06-11 11:00 76,093 178个...2012-06-11 10:29 629,932 获取硬盘物理序列号和CPU序列号.rar 2012-06-11 10:18 42,719 非常好的VBA编程问答.rar 2012-06-11 10:17 4,894,598 项目专题2(MP3播放器).rar

Global site tag (gtag.js) - Google Analytics