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
分类:
【11、 Linux使用与维护】
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了