Linux系统查看系统配置命令汇总

查看GPU情况

命令:nvidia-smi

详解:

linux查看内存和显存,[Linux] 常用指令和解读(GPU/CPU/内存信息)

查看CPU和内存使用情况

命令:top

详解:

linux top命令结果输出,Linux中top命令输出详解

补充:

Linux下top指令查看到的CPU信息是按照逻辑CPU呈现,%CPU那一列是所有CPU的使用率加起来,所以会超过100,有n个逻辑CPU最大值就是n*100%

查看CPU信息

命令:cat /proc/cpuinfo

详解:

还是来自这篇文章:linux查看内存和显存,[Linux] 常用指令和解读(GPU/CPU/内存信息)。但是不太好看,进行一个搬运。

CPU架构

(1)多个物理CPU,CPU通过总线通信;

(2)多核CPU,不同的Core通过L2 cache通信,存储和外设依然通过总线通信;

(3)多核超线程,每个Core还分为两个逻辑处理单元,共同分享一个Core的资源。

物理CPU:插槽上的CPU个数

可通过cat /proc/cpuinfo | grep "physical id" |sort | uniq |wc -l来查看

CPU核数:每块CPU能处理数据的Core数

可通过cat /proc/cpuinfo | grep "cores" | uniq来查看

一般来说,

物理CPU个数×每块CPU能处理数据的Core数=逻辑CPU个数

即第(2)种CPU架构;否则,则表示CPU支持了Intel超线程技术

逻辑CPU:一块CPU可以有多个Core,如果利用Intel的超线程技术(HT),还可以在逻辑上多一倍的CPU Core数出来。即:

逻辑CPU数量=物理CPU个数×单个CPU Core数×2

可通过cat /proc/cpuinfo | grep "processor" | wc -l来查看。

注意,当使用指令:cat /proc/cpuinfo 时,

a. "physical id"是物理插座的唯一标识符,拥有相同的"physical id"的所有逻辑CPU共享物理插座;

b. "core id"是CPU内核的唯一标识符,拥有相同的"core id"的逻辑CPU都位于同一CPU内核上;

c. 如果有2个或2个以上逻辑CPU拥有相同的"core id"和"physical id",则说明系统支持超线程(HT)技术;

d. 如果有2个或2个以上逻辑CPU拥有相同的"physical id",但是"core id"不同,则说明这是一个多内核处理器。cpu cores 条目也可以表示是否支持多内核。

e. “siblings"列出了位于相同物理封装(具有相同的"physical id”)中的逻辑CPU的数量。

查看内存信息

命令:cat /proc/meminfo

你可能感兴趣的:(计算机系统,linux)