1. 查看物理CPU个数

bash

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

这个命令会列出所有物理CPU的ID,并通过`uniq`命令去除重复项,最后使用`wc -l`命令统计行数,即物理CPU的个数。

2. 查看每个物理CPU中的核数(即每个物理CPU的核心数)

bash

cat /proc/cpuinfo| grep "cpu cores"| uniq

该命令会在`/proc/cpuinfo`文件中查找"cpu cores"这一行,显示每个物理CPU的核心数。

3. 查看逻辑CPU的个数(包括超线程后的总线程数)

bash

cat /proc/cpuinfo| grep "processor"| wc -l

此命令会列出所有的逻辑CPU(即处理器线程),并统计其数量。在支持超线程的系统中,逻辑CPU的数量可能是物理CPU核心数的两倍。

4. 查看CPU信息(型号等)

bash

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

这个命令会从`/proc/cpuinfo`文件中提取CPU的名称信息,显示CPU的型号。

5. 查看系统内核版本

bash

uname -a

或者

bash

cat /proc/version

这两个命令都可以用来查看Linux系统的内核版本信息。

6. 查看内存情况

bash

free -m

或者

Linux查看CPU个数的方法及相关操作

bash

free -g

这两个命令分别以兆(MB)和千兆(GB)为单位显示系统的内存使用情况。

通过这些命令,您可以全面了解Linux系统的CPU架构、核心数、线程数以及内存使用情况,这对于系统性能分析和优化非常有帮助。