linux下怎么查看cpu核数

linux下怎么查看cpu核数,第1张

1、cpu信息记录在/proc/cpuinfo中。 2、Linux中的Top相当于win系统下的任务管理器,也可以用来查询 3、CPU总核数 = 物理CPU个数 * 每颗物理CPU的核数 4、总逻辑CPU数 = 物理CPU个数 * 每颗物理CPU的核数 * 超线程数 1、查看CPU型号 2、查看物理CPU数目 3、查看每个物理CPU中的core的个数(即核数) 4、查看逻辑CPU数目

linux查看硬件信息

(1)查看硬盘大小:df-h

(2)查看内存大小 free-m

ll-h/proc/kcore

(3)查看CPUcat/proc/cpuinfo linux下/proc/cpuinfo文件会显示cpu的信息 逻辑CPU个数是指cat/proc/cpuinfo所显示的processor的个数 #cat

/proc/cpuinfo

|

grep

processor

|

wc

-l 物理CPU个数,是指physical

id(的值)的数量 #cat

/proc/cpuinfo

|

grep

physical

id

|

sort

|

uniq

|

wc

-l 每个物理CPU中Core的个数:每个相同的physical

id都有其对应的core

id。如core

id分别为1、2、3、4,则表示是Quad-Core

CPU,若core

id分别是1、2,则表示是Dual-Core。 #cat

/proc/cpuinfo

|

grep

cpucores

|

wc

-l 逻辑CPU:每个物理CPU中逻辑CPU(可能是core,threads或both)的个数: #cat

/proc/cpuinfo

|

grep

siblings

它既可能是cores的个数,也可能是core的倍数。当它和core的个数相等时,表示每一个core就是一个逻辑CPU,若它时core的2倍时,表示每个core又enable了超线程(Hyper-Thread)。 比如:一个双核的启用了超线程的物理cpu,其core

id分别为1、2,但是sibling是4,也就是如果有两个 逻辑CPU具有相同的core

id,那么超线程是打开的。 查看linux内核版本[root@q1test01~]#uname-a

Linuxq1test01

2.6.9-22.ELsmp#1

SMP

Mon

Sep

19

18:00:54

EDT

2005x86_64

x86_64

x86_64

GNU/Linux [root@q1test01~]#lsb_release-a

LSB

Version::core-3.0-amd64:core-3.0-ia32:core-3.0-noarch:graphics-3.0-amd64:graphics- 3.0-ia32:graphics-3.0-noarch

Distributor

ID:RedHatEnterpriseAS

Description:Red

Hat

Enterprise

Linux

AS

release

4(Nahant

Update

2) Release:4

Codename:NahantUpdate2 注:这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版

在linux系统中,提供了 proc系统 显示系统的软硬件信息,可以使用命令 cat /proc/cpuinfo 来查看

1. 查看物理CPU(机器的主板上实际插入插槽的 CPU )个数

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

2. 查看每个物理CPU中core的个数(即核数(单块 CPU 上面能处理数据的芯片组的数量,如双核、四核等 (cpu cores 核心)))

cat /proc/cpuinfo| grep "cpu cores"| uniq

3. 查看逻辑CPU(决定了服务器并行(同时)处理任务的能力)的个数

cat /proc/cpuinfo| grep "processor"| wc -l


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/6259462.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-19
下一篇2023-03-19

发表评论

登录后才能评论

评论列表(0条)

    保存