`

linux 下查看机器是cpu是几核的

 
阅读更多
 

几个cpu

more /proc/cpuinfo |grep "physical id"|uniq|wc -l

每个cpu是几核(假设cpu配置相同)

more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l

cat /proc/cpuinfo | grep processor

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"

分享到:
评论

相关推荐

    Linux系统下,CPU信息详解(cpuinfo,多核,多线程)

    当然是通过cat /proc/cpuinfo来检查了,但是比如几个物理CPU/几核/几线程,这些问题怎么确定呢? 以一个我的开发机器为例,是2个物理CPU,32核64线程,Intel:registered: Xeon:registered: Gold 6130 CPU @ 2.10GHz...

    Linux下多线程计算圆周率 C语言

    #define NUM 2//设定线程数,经过反复实验,在装有1个双核CPU的机器上,两个线程最快 double sum=0.0;//用于存储结果 pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; void *thread(void *); int main(void)...

    详解Linux CPU负载和CPU使用率

    以上分析可以看出,一台机器很有可能处于低cpu使用率高负载的情况,因此看机器的繁忙程度应该结合两者,从实际的使用情况观察,自己的一台双核志强2.8GHZ,2G内存的机器在平均负载到50左右,cpu使用率才接近100%

    Linux操作系统基础教程

    Linux 是一个以 Intel 系列 CPU(CYRIX,AMD 的 CPU也可以)为硬件平台,完全免费的 UNIX 兼容系统,完全适用于个人的 PC。它本身就是一个完整的 32 位的多用户多任务操作 系统,因此不需要先安装 DOS 或其他的操作...

    ARM_Linux启动分析.pdf

    SMP机器其余CPU(除当前引导CPU)初始化(对于没有配置SMP的内核,此函数为空,smp_init()) 启动init过程(创建第一个核心线程,调用init()函数,原执行序列调用cpu_idle() 等待调度,init()) 至此start_kernel...

    入门学习Linux常用必会60个命令实例详解doc/txt

    本文以Mandrake Linux 9.1(Kenrel 2.4.21)为例,介绍Linux下的安装和登录命令。 immortality按:请用ctrl+f在本页中查找某一部分的内容或某一命令的用法。 ----------------------------------------------------...

    Linux下安装LoadRunner LoadGenerator

     1、windows xp,双核+4G内存,基本上每个vuser会消耗2-5m的内存,单机300-500的虚拟用户时,CPU已经超过90%,此时整个测试系统的瓶颈实际上是负载机,已经无法真实反映系统性能。当然可以通过多负载机的模式来...

    CSGOLinux服务器架设20150311.doc

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

    多线程服务器的常用编程模型

    文中的“ 多线程服务器...硬件平台为 Intelx64 系列的多核 CPU, 单路或双路 SMP 服务器(每台机器一共拥有四个核或八个核,十几 GB 内存) ,机器之间用百兆或千兆以太网连接。这大概是目前民用 PC 服务器的主流配置。

    计算机应用基础各章知识点.docx

    调制解调器————( Modem) 第三节知识点 1关于进制的基本知识点:几进制的基数就是几。权是基数的 N次方,每位的权是基数的位数减去一的次 方。数制转换的规则:任意进制的数转换为十进制的数的方法是 按权展开...

    《计算机操作系统》期末复习指导

    分时技术:把CPU的时间分成很短的时间片(例如,几十至几百毫秒)工作。随着时间片的时间减少,对换时间所占的比例随之增大。随着用户数目的不断增加,这种矛盾会越来越突出。 实时是指计算机对于外来信息...

    Loadrunner报错日志

    这个问题不多遇见,一般出现在压力机器上发生ping值为负数(AMD双核CPU),可以重新启动pc机或者打补丁,附图。 九、问题描述HTTP Status-Code=500 (Internal Server Error) for 1、应用服务当掉,重新启动应用...

    计算机基础知识(4).doc

    机器语言 &&H&& A B C D &&D&& D 在计算机硬件系统中,核心的部件是 ( ) 。 A.输入设备 B.中央处理器 C.存储设备 D.输出设备 &&H&& A B C D &&D&& B 衡量计算机硬盘技术的指标有很多,但不包括 ( ) 。 A.主轴转速 B...

    互联网常用词 集合

    开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上 NoSQL数据库 Cassandra、 Mongodb、 CouchDB、 Redis、 Riak、 Membase、 Neo4j、 HBase redis

    ZServer4D:ZServer4D是一套从商业项目剥离而出的云服务器中间件,可以承载百万级的分布式负载服务,并支持IoT和内网穿透

    它偏向于开发Craft.io和多平台支持功能支持运行平台Android,IOS,Win32 / 64,Linux,OSX,物联网IOT(任意版本的linux均能支持,包括树莓1-3代,香橙,高通,三星,小序列cpu mips linux)支持编译器:FPC3.0.4...

    Taobao oceanbase代码

     Red Hat Enterprise Linux Server release 5.4 (Tikanga)  gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)  Intel(R) Xeon(R) CPU E5520 @ 2.27GH  ChunkServer & MergeServer:Memory 16GB Disk 300GB SAS...

    c#学习笔记.txt

    如前所述,我是一个狮子座男人,一度我认为学习Java会使我看起来与众不同,可是几个月以后我放弃了这个选择,我看了论坛里关于这两种语言孰优孰劣的讨论,最终选择了C#,请不要问我为何做出这样的选择,很多人认为...

    c语言编写单片机技巧

    C语言是一种结构化程序设计语言,它支持当前程序设计中广泛采用的由顶向下结构化程序设计技术。此外,C语言程序具有完善的模块程序结构,从而为软件开发中采用模块化程序设计方法提供了有力的保障。因此,使用C语言...

Global site tag (gtag.js) - Google Analytics