文章目录
- 前言
- 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主频 |
root@PC:~$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Address sizes: 46 bits physical, 48 bits virtual
Byte Order: Little Endian
CPU(s): 80
On-line CPU(s) list: 0-79
Vendor ID: GenuineIntel
Model name: Intel® Xeon® Gold 6138 CPU @ 2.00GHz
CPU family: 6
Model: 85
Thread(s) per core: 2
Core(s) per socket: 20
Socket(s): 2
Stepping: 4
命令
总核数 = 物理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