查看Linux上CPU信息

一、命令说明

CPU相关的信息从/proc/cpuinfo文件中查看,以下是查看的命令:

查看物理CPU数
cat /proc/cpuinfo | grep "physical id" | uniq | wc -l
查看CPU核心数
cat /proc/cpuinfo | grep "cpu cores" |uniq
查看CPU的处理器数
cat /proc/cpuinfo | grep "processor" | wc -l

二、实例

1.以下命令执行机器的CPU配置:

2个物理CPU、4个核心    

2.查看物理CPU个数        

3.查看每个CPU上的核心数

4.查看逻辑CPU个数

三、总结

以下是Dell的一台服务器配置,使用Intel的E5520的CPU

物理CPU个数=处理器插槽数=2

每个CPU的核心数=每个插槽的内核数=4

处理器总的核心数=2*4=8

图中超线程为活动状态,该CPU使用了超线程技术,所以一个核心里面有两个逻辑处理器。

逻辑处理器个数=总核心数*2

上面执行命令实例的机器没有超线程技术,所以核心数和逻辑处理个数相等,而DELL的为2倍的关系。

时间: 2024-11-03 15:00:57

查看Linux上CPU信息的相关文章

查看linux的cpu信息

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

查看Linux 硬件配置信息

如何查看Linux 硬件配置信息 LINUX查看硬件配置 常用命令整理如下: 查看主板的序列号: dmidecode | grep -i serial number 用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart) 查看CPU信息:cat /proc/cpuinfo [dmesg | grep -i cpu][dmidecode -t processor] 查看内存信息:cat /proc/meminfo [free -m][vmstat]

查看linux上所有用户

1.查看所有用户名 cat /etc/passwd |cut -f 1 -d #是1不是L的小写 2.显示用户信息 whoami 查看当前登录用户名. id username 查看用户的uid,gid和组名. groups username 查看用户username所在的组及组内成员. groups 查看当前登录用户所在的组及组内成员. 查看linux上所有用户,布布扣,bubuko.com

查看linux的版本信息

查看linux的版本信息 cat /etc/issue  //查看linux的版本信息 [[email protected]_32_234_centos mysql-5.6.15]# cat /etc/issue CentOS release 6.2 (Final) Kernel \r on an \m lsb_release -a  //查看LSB本身的版本信息 (centos 没这东西) uname -r                 //Kernel版本 [[email protecte

查看 Linux 下 CPU、内存的占用率的方法集锦

如何查看 Linux 下内存占用率方法一 : 我们可以使用下面命令的组合来达到此目的.在该方法中,我们使用的是 free 和 awk 命令的组合来获取内存占用率. 要获取不包含百分比符号的内存占用率: #free -t | awk 'NR ==2 {print "CurrentMemory Utilization is: "$3/$2*100}' 或 #free -t | awk 'FNR ==2 {print"Current Memory Utilization is: &

全面总结查看Linux全部硬件信息

Linux全部硬件信息是我们使用这一系统时关注的一个重点,这里介绍产看CPU.内存大小.硬盘.网卡等等.Linux全部硬件信息查看要注意每个命令后面所跟的参数,参数不同效果不同. 1.如何查看CPU类型以及相关特性? 方法一:Linux下CPU相关的参数保存在 /proc/cpuinfo 文件里,查看文件内容,即可知道CPU相关的技术参数. 方法二:采用命令 dmesg | grep CPU 可以查看到相关CPU的启动信息 查看CPU的位数可以这样 getconf LONG_BIT,不是32位就

如何查看linux系统CPU利用率

当linux系统被某一个进程占用时,它无法处理其它进程的请求.余下等待处理的请求必须等到CPU空闲.这个时候,系统会变得很慢.以下命令将能够帮助你识别CPU的利用率,从而解决与CPU相关的问题.    查明CPU利用率是一项重要的任务.linux系统附带了报告CPU利用率的各种工具.利用这些工具,你将可以查明:    *CPU利用率    *显示每一个CPU的利用率    *了解系统CPU的平均利用率    *直观的找到哪个进程正在吃CPU #1:toptop程序提供了一个动态的.实时的.直观的

查看Linux硬件配置信息

在网上找了N久,发现了一篇不错的文档,转载一下: 1.查看机器所有硬件信息: dmidecode |more dmesg |more 这2个命令出来的信息都非常多,所以建议后面使用"|more"便于查看 2.查看CPU信息 方法一:   Linux下CPU相关的参数保存在 /proc/cpuinfo 文件里   cat /proc/cpuinfo |more   方法二:   采用命令 dmesg | grep CPU 可以查看到相关CPU的启动信息   查看CPU的位数: getco

查看linux ssh服务信息及运行状态

关于ssh服务端配置有不少文章,例如 linux下ssh服务配置,这里仅列举出一些查看ssh服务相关信息的常用命令. rpm -qa | grep ssh 可以看到系统中ssh安装包 rpm -ql openssh-3.5p1-6 查看该安装包安装信息(如安装路径,配置文件等) ps -e | grep ssh 查看ssh服务有没有运行,如果有,可以看到类似以下内容: 2254 ? 00:00:00 sshd 这证明ssh已经在运行了,进程名为sshd 如果没有运行,可以通过以下命令运行之: r