Linux 系统 lscpu 命令详解

文章目录

    • 前言
    • lscpu 命令详解
    • 命令
      • 1. 查看物理 CPU 个数
      • 2. 查看每个物理 CPU 核数
      • 3. 查看总线程数
      • 4. 查看内存信息
      • 5. 查看 linux 系统版本

前言

Linux 系统查看系统相关信息方法很多,以下详细介绍 lscpu 命令,以及其它相关命令。

lscpu 命令详解

关键词 详解
Architecture #架构
CPU(s) #逻辑cpu个数
Thread(s) per core #每个核心线程数
Core(s) per socket #每个物理CPU的核数
Socket(s) #物理CPU个数
CPU MHz #cpu主频

guihun@qu% lscpu
Architecture: x86_64 #架构
CPU op-mode(s): 32-bit, 64-bit
CPU(s): 96 #逻辑cpu个数
On-line CPU(s) list: 0-95
Thread(s) per core: 2 #每个核心线程数
Core(s) per socket: 12 #每个物理CPU的核数
Socket(s): 4 #物理CPU个数

命令

总核数 = 物理CPU个数 X 每颗物理CPU的核数
总逻辑CPU数 = 物理CPU个数 X 每个物理CPU的核数 X 每个核心线程数

1. 查看物理 CPU 个数

cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc -l

2. 查看每个物理 CPU 核数

cat /proc/cpuinfo | grep “physical id” | sort | uniq | wc -l

3. 查看总线程数

cat /proc/cpuinfo | grep “processor”| wc -l

4. 查看内存信息

cat /proc/meminfo

5. 查看 linux 系统版本

cat /etc/redhat-release
lsb_release -a
cat /etc/issue

你可能感兴趣的:(Linux,linux)