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
或者
bash
free -g
这两个命令分别以兆(MB)和千兆(GB)为单位显示系统的内存使用情况。
通过这些命令,您可以全面了解Linux系统的CPU架构、核心数、线程数以及内存使用情况,这对于系统性能分析和优化非常有帮助。