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

1
一个物理封装的CPU(通过physical id区分判断)可以有多个核(通过core id区分判断)。<br>而每个核可以有多个逻辑cpu(通过processor区分判断)。<br>一个核通过多个逻辑cpu实现这个核自己的超线程技术。<br>也就是一个物理核包含多个逻辑CPU

 

1
2
3
4
5
6
7
8
9
10
11
12
13
# 总核数 = 物理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

  

 示例结果

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
查看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

posted @   lucky8492  阅读(49)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示