关闭

linux下查看CPU信息

标签: linuxcpu
303人阅读 评论(0) 收藏 举报
分类:

出处:http://smilejay.com/2011/03/linux_cpu_core_thread/

echo "logical CPU number:"
#逻辑CPU个数
cat /proc/cpuinfo | grep "processor" | wc -l


echo "physical CPU number:"
#物理CPU个数:
cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l


echo "core number in a physical CPU:"
#每个物理CPU中Core的个数:
cat /proc/cpuinfo | grep "cpu cores" | uniq | awk -F: '{print $2}'


#查看每个physical cpu上core id的数量,即为每个物理CPU上的core的个数
cat /proc/cpuinfo | grep "core id"


#是否为超线程?
#如果有两个逻辑CPU core具有相同的”core id”,那么超线程是打开的。
# 当然也可知直接查询 /proc/cpuinfo 中的 "ht"这个flag
cat /proc/cpuinfo | grep flags | grep ht


#每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:
cat /proc/cpuinfo | grep "siblings"


# 较新的系统上有util-linux这个包,里面有lscpu这个命令,可以打印出方便人阅读的CPU架构信息  (2016-02-01 update)
lscpu

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:75103次
    • 积分:1513
    • 等级:
    • 排名:千里之外
    • 原创:77篇
    • 转载:30篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论