首页 > 系统相关 >Linux查看CPU相关信息 物理CPU个数、核数、逻辑CPU个数

Linux查看CPU相关信息 物理CPU个数、核数、逻辑CPU个数

时间:2025-01-02 16:07:45浏览次数:1  
标签:查看 个数 cat Linux proc CPU 物理

一个物理封装的CPU(通过physical id区分判断)可以有多个核(通过core id区分判断)。
而每个核可以有多个逻辑cpu(通过processor区分判断)。
一个核通过多个逻辑cpu实现这个核自己的超线程技术。
也就是一个物理核包含多个逻辑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/cpuinfo |grep "cores"|uniq|awk '{print $4}'

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

  

 示例结果

 

查看CPU信息(型号)
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

查看内存信息
# cat /proc/meminfo

如何查看Linux 内核
uname -a
cat /proc/version

查看机器型号(机器硬件型号)
dmidecode | grep "Product Name"
dmidecode

如何查看linux 系统版本
cat /etc/redhat-release
lsb_release -a
cat  /etc/issue
 
如何查看linux系统和CPU型号,类型和大小
cat /proc/cpuinfo

如何查看linux 系统内存大小的信息,可以查看总内存,剩余内存,可使用内存等信息  
cat /proc/meminfo

  

转自:https://www.cnblogs.com/emanlee/p/3587571.html

标签:查看,个数,cat,Linux,proc,CPU,物理
From: https://www.cnblogs.com/carey9420/p/18648058

相关文章

  • linux创建快捷方式
    第一方法设置软连接ln-stest.logtest2.log  第二方法第一步新建/usr/share/applications目录下的某个快捷方式文件如touch/usr/share/applications/Eclipse.desktopcd/usr/share/applications/给此文件添加权限,保证可写可执行sudochmod777Eclipse.desktop......
  • Linux mint安装百度云
    deb包下载BCloud作者官网https://github.com/XuShaohua/bcloud-packages链接:https://pan.baidu.com/s/1hskY04G密码:f66d在自己的下载目录下打开终端,输入以下指令sudoapt-finstallsudodpkg-ibcloud_3.9.1_all.deb     补充安装deb包有可能不好使情况......
  • Linux mint的hadoop安装方法
    参考网址http://www.powerxing.com/install-hadoop/1.创建hadoop账户这条命令创建了可以登陆的hadoop用户,并使用/bin/bash作为shell。sudouseradd-mhadoop-s/bin/bash2.接着使用如下命令设置密码,可简单设置为hadoop,按提示输入两次密码:sudopasswdhadoop3.可为h......
  • linux mint安装kafka,及flume与kafka整合
    需要软件jdk1.8(jdk-8u131-linux-x64.rpm)zookeeper(zookeeper-3.4.10.tar.gz)kafka2.11-2.0.0flume1.8.0 把触控板的操作做为输出sudofusuma1>/var/log/script/test1112>&1& 1、jdk就不说了2、zookeeper安装,参考其他bin目录./zkServer.shstart查看状态./zkServ......
  • linux安装spark
    1、首先在官网下载http://spark.apache.org/downloads.html,选择与hadoop对应的版本,对应关系为:spark1.6.2--scala2.10;spark2.0.0--scala2.11 http://mirrors.hust.edu.cn/apache/spark/spark-2.2.2/spark-2.2.2-bin-hadoop2.7.tgz在终端中输入wgethttp://d3kbcqa49mib13.cl......
  • linux mint下安装截图工具
    在linux下尝试了多款截图工具,综合下来,觉得shutter是最好用的,推荐大家使用。Shutter是一个强大的截图工具,强大的功能集成到一个直观的简洁界面,应用程序自带多个区域截图(如全屏,选择界面,活动窗口,网站等),方便应用功能,以及有众多插件和上传到Web服务的功能。安装shutter:sudoadd-ap......
  • linux mint安装eclipse
    安装eclipse之前需要先安装配置jdk,参考上面,一、Eclipse的下载与安装1、首先,在Eclipse的官网中下载最新版的LunaSR2http://www.eclipse.org/downloads/packages/release/Luna/SR2(点击打开链接)直接下载最新版的EclipseforJavaEELinux32bit/64bit,Eclipse各个版本其实差别不多,......
  • linux mint安装Idea
    一、前言这一节我们介绍在Linux下如何安装与破解Intellijidea2017。现在有很多公司开发环境都是Linux,所以掌握在Linux环境下使用Idea办公也是咱们必须得掌握的技能。记住我们下载的是Ultimate(旗舰版),不是Community(社区版)。Ultimate(旗舰版)是收费的版本,本文主要是针对这个版......
  • 嵌入式Linux应用程序开发 主题:第11章学习笔记
    康奈尔笔记法-嵌入式Linux应用程序开发主题:第11章学习笔记1.关键问题(Questions/Keywords):嵌入式Linux开发的核心概念有哪些?如何配置开发环境?嵌入式系统的文件系统如何构建?进程管理和多线程技术的应用。2.备注(Notes):嵌入式Linux核心概念:嵌入式系统结合了硬件和软件......
  • linux安装nodejs
    https://nodejs.org/en/下载nodejs后解压到一个目录添加环境变量#NodejsexportNODE_HOME=/opt/SoftWare/node-v10.16.0-linux-x64exportPATH=$PATH:$NODE_HOME/bin 使用国内镜像npminstall-gcnpm--registry=https://registry.npm.taobao.org 安装vue脚手架cnpm......