欢迎访问我的网站,希望内容对您有用,感兴趣的可以加入我们的社群。

Linux下查看处理器是几核几线程

Linux 迷途小书童 1年前 (2023-06-24) 673次浏览 0个评论

环境

  • ubuntu 18.04 64bit

几个概念

  • cpu 个数

    是指物理上的个数

  • cpu 核心数

    也是物理上的,即硬件上存在多少个核心,比如常说的双核就是指2个核心

  • cpu 线程数

    这是指逻辑上的。也就是能模拟出的 cpu 核心数,比如使用超线程技术,就能够模拟出多于 cpu 核心数的线程

linux如何查看

Linux 下,处理器信息都是存放在文件 /proc/cpuinfo 内,因此,要得到 cpu 的具体数据,就要去解析这个文件

# 解析cpu个数
cat /proc/cpuinfo | grep "physical id" | uniq | wc -l

cpuinfo physical

# 解析cpu核心数
cat /proc/cpuinfo | grep "core id" | sort -u | wc -l

cpuinfo core

# 解析线程数
cat /proc/cpuinfo | grep "processor" | sort -u | wc -l

cpuinfo processor

所以,我目前的这台服务器,就只有1个 cpu,每个 cpu 拥有4个核心,每个核心只有1个线程。

喜欢 (0)

您必须 登录 才能发表评论!